1 | #!/usr/bin/env node
|
2 |
|
3 | var nugget = require('./')
|
4 | var args = require('minimist')(process.argv.slice(2))
|
5 |
|
6 | var urls = args._
|
7 | if (urls.length === 0) {
|
8 | console.error("Usage: nugget <urls> [-O saveAs]")
|
9 | process.exit(1)
|
10 | }
|
11 |
|
12 | var opts = {
|
13 | target: args.o || args.O || args.out,
|
14 | dir: args.d || args.dir,
|
15 | resume: args.c || args.continue,
|
16 | force: args.f || args.force,
|
17 | sockets: args.s || args.sockets,
|
18 | verbose: args.verbose === undefined ? process.stdin.isTTY : args.verbose,
|
19 | frequency: args.frequency ? +args.frequency : null
|
20 | }
|
21 |
|
22 | nugget(urls, opts, function(err) {
|
23 | if (err) {
|
24 | console.error('Error:', err)
|
25 | process.exit(1)
|
26 | }
|
27 | process.exit(0)
|
28 | })
|