1341024169358 1341024169000
# args should support --NAME.var fn = args(['foo', 'bar']);
fn('dev ui', false).should.be.false;
fn = args(['foo', '--dev-ui']);
fn('dev ui', false).should.be.true;
should support --no-NAME.
var fn = args(['foo', '--no-dev-ui']);
fn('dev ui', true).should.be.false;
should support --NAME val.
var fn = args(['foo', '--dev-ui', 'yes']);
fn('dev ui', false).should.equal('yes');
bools('', 'yes').should.be.true;
bools('', 'enabled').should.be.true;
bools('', 'no').should.be.false;
bools('', 'disabled').should.be.false;
bools('', true).should.be.true;
bools('', 'other').should.be.equal('other');