import { Command, prompt } from "../dependencies.ts"; export const moveCommand = new Command() .name("move") .description("Interactively move a group of files.") .option( "-d, --directory ", "Directories to include files from.", { collect: true, }, ) .action(async ({ directory, }) => { await actionHandler({ directories: directory ?? [] }); }); async function actionHandler( options: { directories: string[]; }, ): Promise { for (const directory of options.directories) { for await (const file of Deno.readDir(directory)) { if (!file.isFile) { continue; } console.log(file); } } }