fix
This commit is contained in:
36
book/node_modules/cpr/bin/cpr
generated
vendored
Executable file
36
book/node_modules/cpr/bin/cpr
generated
vendored
Executable file
@ -0,0 +1,36 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
var cpr = require('../lib');
|
||||
var fs = require('fs');
|
||||
var minimist = require('minimist');
|
||||
|
||||
var argv = minimist(process.argv.slice(2), {
|
||||
alias: { d:'delete-first', f:'filter', h:'help', o:'overwrite', v:'version' }
|
||||
});
|
||||
|
||||
if (argv.v) {
|
||||
console.log(require('../package.json').version);
|
||||
return;
|
||||
}
|
||||
|
||||
if (argv.h) {
|
||||
fs.createReadStream(__dirname + '/usage.txt').pipe(process.stdout);
|
||||
return;
|
||||
}
|
||||
|
||||
var filter;
|
||||
|
||||
if (argv.f) {
|
||||
filter = new RegExp(argv.f, 'i');
|
||||
}
|
||||
|
||||
cpr(argv._[0], argv._[1], {
|
||||
deleteFirst: argv.d,
|
||||
filter: filter,
|
||||
overwrite: argv.o
|
||||
}, function (err) {
|
||||
if (err) {
|
||||
console.error('Error: ' + err.message);
|
||||
process.exit(1);
|
||||
}
|
||||
});
|
12
book/node_modules/cpr/bin/usage.txt
generated
vendored
Executable file
12
book/node_modules/cpr/bin/usage.txt
generated
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
Usage: cpr <source> <destination> [options]
|
||||
|
||||
Copies files from one directory to another.
|
||||
|
||||
Options:
|
||||
|
||||
-d, --delete-first Delete the destination directory before copying.
|
||||
-f <regex>, --filter <regex> Filter out any items that match `<regex>`, a case-insensitive regex pattern.
|
||||
-h, --help Display this usage info.
|
||||
-o, --overwrite Overwrite the destination exists if it exists.
|
||||
-v, --version Display the cpr version.
|
||||
|
Reference in New Issue
Block a user