1
0
mirror of https://github.com/S2-/gitlit synced 2025-08-03 12:50:04 +02:00
Files
gitlit/app/node_modules/nugget/bin.js
2018-05-18 10:48:24 +02:00

33 lines
763 B
JavaScript

#!/usr/bin/env node
var fs = require('fs')
var path = require('path')
var nugget = require('./')
var args = require('minimist')(process.argv.slice(2))
var urls = args._
if (urls.length === 0) {
console.log(fs.readFileSync(path.join(__dirname, 'usage.txt')).toString())
process.exit(1)
}
var opts = {
target: args.o || args.O || args.out,
dir: args.d || args.dir,
resume: args.c || args.continue,
force: args.f || args.force,
sockets: args.s || args.sockets,
quiet: args.q || args.quiet,
frequency: args.frequency ? +args.frequency : null,
proxy: args.proxy ? args.proxy : null,
strictSSL: args['strict-ssl']
}
nugget(urls, opts, function (err) {
if (err) {
console.error('Error:', err)
process.exit(1)
}
process.exit(0)
})