This commit is contained in:
2025-05-12 05:38:44 +09:00
parent dced21c3f8
commit 6d78bfa46e
8120 changed files with 1161564 additions and 0 deletions

36
book/node_modules/cpr/bin/cpr generated vendored Executable file
View 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
View 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.