Skip to content

Commit 732e8ae

Browse files
committed
support an array of files in CLI
1 parent 813cd3b commit 732e8ae

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

bin/cli.js

100644100755
+12-8
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
#!/usr/bin/env node
22

3-
var copy = require('../index');
3+
var copy = require('..');
4+
var log = require('log-ok');
5+
var argv = process.argv.slice(2);
6+
var dir = argv.pop();
7+
var patterns = argv;
48

5-
var patterns = process.argv[2],
6-
dir = process.argv[3];
7-
8-
if (! patterns || ! dir) {
9+
if (!patterns || !dir) {
910
console.log('Usage: copy <patterns> <dir>');
1011
} else {
11-
copy(patterns, dir, function(err, file) {
12+
copy(patterns, dir, function(err, files) {
1213
if (err) {
1314
console.error(err);
1415
process.exit(1);
15-
} else {
16-
process.exit(0);
1716
}
17+
18+
files.forEach(function(file) {
19+
log(file.relative);
20+
});
21+
process.exit(0);
1822
});
1923
}

package.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"graceful-fs": "^4.1.4",
3434
"has-glob": "^0.1.1",
3535
"lazy-cache": "^2.0.1",
36+
"log-ok": "^0.1.1",
3637
"matched": "^0.4.1",
3738
"mkdirp": "^0.5.1",
3839
"resolve-dir": "^0.1.0",
@@ -87,10 +88,11 @@
8788
},
8889
"reflinks": [
8990
"gulp",
90-
"verb"
91+
"verb",
92+
"verb-readme-generator"
9193
],
9294
"lint": {
9395
"reflinks": true
9496
}
9597
}
96-
}
98+
}

0 commit comments

Comments
 (0)