diff --git a/src/cli.ts b/src/cli.ts index 53e92f3..a80b4c3 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -99,6 +99,19 @@ void (async () => { }) const filetypes = types.map(i => INDV_DOWNLOADS[i]) + // destination directory + const { dest } = await inquirer.prompt({ + type: 'input', + name: 'dest', + message: 'Destination Directory:', + validate (input: string) { + return input && fs.statSync(input).isDirectory() + }, + default: process.cwd(), + }) + // change working directory + process.chdir(dest) + // export files spinner.start() await Promise.all(