deploy: -o is required, make copy() relative to outputDir

This commit is contained in:
Christopher Monsanto
2020-07-30 23:33:34 -04:00
parent 1032980d1f
commit 43b75ae5ac

View File

@@ -13,7 +13,7 @@ function collect(value : string, previous : string[]) {
program
.command('copy [files...]')
.option('-o, --output <dir>', 'Output directory')
.requiredOption('-o, --output <dir>', 'Output directory')
// TODO: default toID
.option('-e, --eval <expr>', 'Expr')
.option('-m, --module <mod>', 'Module')
@@ -33,7 +33,7 @@ program
for (const file of files) {
const src = pathlib.path(file);
const dst = pathlib.path(src, scr.runOnFile(src));
const dst = pathlib.join(outputDir, pathlib.path(src, scr.runOnFile(src)));
aq.copy(src, dst);
}