(name: string)
| 31 | }; |
| 32 | |
| 33 | const createTemporaryDirectory = async (name: string) => { |
| 34 | const cwd = process.cwd(); |
| 35 | const tempDir = join(cwd, name); |
| 36 | |
| 37 | await rm(tempDir, { recursive: true, force: true }); |
| 38 | await mkdir(tempDir, { recursive: true }); |
| 39 | }; |
| 40 | |
| 41 | const cloneRepository = (name: string) => { |
| 42 | run("git", ["clone", url, name]); |