UNPKG

678 BJavaScriptView Raw
1#!/usr/bin/env node
2
3var nugget = require('./')
4var args = require('minimist')(process.argv.slice(2))
5
6var urls = args._
7if (urls.length === 0) {
8 console.error("Usage: nugget <urls> [-O saveAs]")
9 process.exit(1)
10}
11
12var 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
22nugget(urls, opts, function(err) {
23 if (err) {
24 console.error('Error:', err)
25 process.exit(1)
26 }
27 process.exit(0)
28})