Skip to content

Instantly share code, notes, and snippets.

@chilts
Created May 6, 2012 08:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chilts/2621027 to your computer and use it in GitHub Desktop.
Save chilts/2621027 to your computer and use it in GitHub Desktop.
Default value for 'c' doesn't proprogate to argv.concurrency
$ ./test.js -b my-bucket
Bucket=my-bucket
Concurrency=3
Bucket=my-bucket
Concurrency=undefined
#!/usr/bin/env node
var argv = require('optimist')
.usage('Usage: $0 --bucket name')
.demand('b')
.alias('b', 'bucket')
.describe('b', 'bucket to sync with')
.describe('c', 'concurrency level for uploads/downloads')
.alias('c', 'concurrency')
.default('c', 3)
.argv;
console.log('Bucket=' + argv.b);
console.log('Concurrency=' + argv.c);
console.log('Bucket=' + argv.bucket);
console.log('Concurrency=' + argv.concurrency);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment