test-dep-extractor-cli
Version:
25 lines (19 loc) • 652 B
JavaScript
const path = require('path');
const program = require('commander');
const depExtractor = require('dep-extractor');
program
.version('0.1.0')
.option('--source <s>', 'source path')
.option('--target <t>', 'target path')
.parse(process.argv);
console.log(process.cwd())
console.log(path.resolve(process.cwd(), program.source))
if (!program.source || !program.target) {
throw new Error('Invalid source or target, both of them are required');
}
depExtractor.extract({
sourcePath: path.resolve(process.cwd(), program.source),
targetPath: path.resolve(process.cwd(), program.target),
title: program.title
});