1 | #!/usr/bin/env node
|
2 |
|
3 | var nugget = require('./')
|
4 | var args = require('minimist')(process.argv.slice(2))
|
5 |
|
6 | var url = args._[0]
|
7 | if (!url) {
|
8 | console.error("Usage: nugget <url> [-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 | verbose: args.verbose === undefined ? process.stdin.isTTY : args.verbose,
|
18 | frequency: args.frequency ? +args.frequency : null
|
19 | }
|
20 |
|
21 | nugget(url, opts, function(err) {
|
22 | if (err) {
|
23 | console.error('Error:', err.message)
|
24 | process.exit(1)
|
25 | }
|
26 | process.exit(0)
|
27 | })
|