UNPKG

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