Output version information using process.stdout.write instead of console.log - fixes #246
Fix #248

Fixes #248

Thanks again!
Fixes the fix
Merge pull request #249 from jonathandelgado/patch-1

Fix #248
Merge pull request #247 from jwarby/master

Output version information using process.stdout.write instead of console.log
removed STDIN from keywords
add opts() for getting key-value pairs
Merge pull request #262 from tonylukasavage/options_func

add opts() for getting key-value pairs of options
implement Command.prototype.name()
Merge pull request #264 from tonylukasavage/name_func

implement Command.prototype.name()
rm unused variable
Merge pull request #265 from zhiyelee/typo

rm unused variable
remove the set functionality of the name
Merge pull request #266 from zhiyelee/fix

Small edit to #264
fix subCommand
Merge pull request #270 from zhiyelee/fix-subCommand

Fix the reported bug about sub command in #227
Add license field to package.json
Merge pull request #271 from phadej/package-json-license

Add license field to package.json
lint `){` ==> `) {`
Merge pull request #272 from zhiyelee/lint

Ensure all '('' have a space before '{'