flow-copy-source
Version:
Script to copy javascript files and append ".flow" to the filename.
28 lines (23 loc) • 690 B
JavaScript
const flowCopy = require('..');
const argv = require('yargs')
.usage('Usage: $0 [-v|--verbose] [-w|--watch] [-i PATTERN]... SRC... DEST')
.boolean('verbose')
.boolean('watch')
.alias('v', 'verbose')
.describe('v', 'Show changes')
.alias('w', 'watch')
.describe('w', 'Re-copy files on change')
.alias('i', 'ignore')
.describe('i', 'ignore pattern (glob expression)')
.demandCommand(2)
.strict()
.argv;
const srcs = argv._.slice(0, -1);
const dest = argv._[argv._.length-1];
flowCopy(srcs, dest, {verbose: argv.verbose, ignore: argv.ignore, watch: argv.watch})
.catch(err => {
console.error(err);
process.exit(1);
});
;