Dre4m Shell
Server IP : 127.0.0.2  /  Your IP : 3.142.43.53
Web Server : Apache/2.4.18 (Ubuntu)
System :
User : www-data ( )
PHP Version : 7.0.33-0ubuntu0.16.04.16
Disable Function : disk_free_space,disk_total_space,diskfreespace,dl,exec,fpaththru,getmyuid,getmypid,highlight_file,ignore_user_abord,leak,listen,link,opcache_get_configuration,opcache_get_status,passthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,php_uname,phpinfo,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_times,posix_ttyname,posix_uname,pclose,popen,proc_open,proc_close,proc_get_status,proc_nice,proc_terminate,shell_exec,source,show_source,system,virtual
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/ubuntu/.npm/registry.npmjs.org/commander/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/ubuntu/.npm/registry.npmjs.org/commander/.cache.json
{"_id":"commander","_rev":"1272-e14f9297961f4ac5abcf363a2fe0a8cc","name":"commander","description":"the complete solution for node.js command-line programs","dist-tags":{"latest":"2.14.1"},"versions":{"0.0.1":{"name":"commander","version":"0.0.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":"0.4.x"},"_npmJsonOpts":{"file":"/Users/tj/.npm/commander/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"commander@0.0.1","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"4d4128672182d377fa53618d31282a985eeb0298","tarball":"https://registry.npmjs.org/commander/-/commander-0.0.1.tgz"},"scripts":{},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.0.3":{"name":"commander","version":"0.0.3","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":"0.4.x"},"_npmJsonOpts":{"file":"/Users/tj/.npm/commander/0.0.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"commander@0.0.3","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"9feeaa41be6cd27a5682218cb986773e25b49525","tarball":"https://registry.npmjs.org/commander/-/commander-0.0.3.tgz"},"scripts":{},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.0.4":{"name":"commander","version":"0.0.4","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":"0.4.x"},"_npmJsonOpts":{"file":"/Users/tj/.npm/commander/0.0.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"commander@0.0.4","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"72206c96453f4475c0a6e0f041707b217bef8331","tarball":"https://registry.npmjs.org/commander/-/commander-0.0.4.tgz"},"scripts":{},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.0.5":{"name":"commander","version":"0.0.5","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":"0.4.x"},"_npmJsonOpts":{"file":"/Users/tj/.npm/commander/0.0.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"commander@0.0.5","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"7824fe04d5357f6dba0045fba86fffcfc843ebfd","tarball":"https://registry.npmjs.org/commander/-/commander-0.0.5.tgz"},"scripts":{},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.1.0":{"name":"commander","version":"0.1.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":"0.4.x"},"_npmJsonOpts":{"file":"/Users/tj/.npm/commander/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"commander@0.1.0","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"4f1b767116853b659106f9cf5897c8bac2c189b2","tarball":"https://registry.npmjs.org/commander/-/commander-0.1.0.tgz"},"scripts":{},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.2.0":{"name":"commander","version":"0.2.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":"0.4.x"},"_npmJsonOpts":{"file":"/Users/tj/.npm/commander/0.2.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"commander@0.2.0","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"61d495ef9c5d9d4ab0a9d168674822ae07e961cc","tarball":"https://registry.npmjs.org/commander/-/commander-0.2.0.tgz"},"scripts":{},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.2.1":{"name":"commander","version":"0.2.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmJsonOpts":{"file":"/Users/tj/.npm/commander/0.2.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"commander@0.2.1","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.5.9","_defaultsLoaded":true,"dist":{"shasum":"32ca3c217ac340082bd70e1326b5bbd41fbc6cd1","tarball":"https://registry.npmjs.org/commander/-/commander-0.2.1.tgz"},"scripts":{},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.3.0":{"name":"commander","version":"0.3.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.3.0","_engineSupported":true,"_npmVersion":"1.0.102","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"02cafd95f625df941eb0697b6bb540127c4778a7","tarball":"https://registry.npmjs.org/commander/-/commander-0.3.0.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.3.1":{"name":"commander","version":"0.3.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.3.1","_engineSupported":true,"_npmVersion":"1.0.102","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"a70cc95038d614937abf9349b0b94f5491bcd8eb","tarball":"https://registry.npmjs.org/commander/-/commander-0.3.1.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.3.2":{"name":"commander","version":"0.3.2","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.3.2","_engineSupported":true,"_npmVersion":"1.0.102","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"8a98a6b590d2abab04892739da8f8577da964961","tarball":"https://registry.npmjs.org/commander/-/commander-0.3.2.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.3.3":{"name":"commander","version":"0.3.3","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.3.3","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"388a4097f857e9299c26415352b54d0706b06a2c","tarball":"https://registry.npmjs.org/commander/-/commander-0.3.3.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.4.0":{"name":"commander","version":"0.4.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.4.0","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"85f193a56264f4959401bdbbce0bb09e5a8764cf","tarball":"https://registry.npmjs.org/commander/-/commander-0.4.0.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.4.1":{"name":"commander","version":"0.4.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.4.1","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"85c30d8e80fb57de9a95ae9bd5084021abc1dfdf","tarball":"https://registry.npmjs.org/commander/-/commander-0.4.1.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.4.2":{"name":"commander","version":"0.4.2","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.4.2","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.2","_defaultsLoaded":true,"dist":{"shasum":"f1872070e42d271a2a1c419981628628716ce01c","tarball":"https://registry.npmjs.org/commander/-/commander-0.4.2.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.4.3":{"name":"commander","version":"0.4.3","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.4.3","_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"1f9c45f5c2d314c4bc9f9a3dd5b883261fbac8fc","tarball":"https://registry.npmjs.org/commander/-/commander-0.4.3.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.5.0":{"name":"commander","version":"0.5.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.5.0","_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"8fe03c71e444891dbda97c7dfbb108a33a05eaf3","tarball":"https://registry.npmjs.org/commander/-/commander-0.5.0.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.5.1":{"name":"commander","version":"0.5.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.5.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"08477afb326d1adf9d4ee73af7170c70caa14f95","tarball":"https://registry.npmjs.org/commander/-/commander-0.5.1.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.6.0":{"name":"commander","version":"0.6.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.4.x < 0.7.0"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.6.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"778f617d8a485268b0e06c02576d5a349aa25a9d","tarball":"https://registry.npmjs.org/commander/-/commander-0.6.0.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.6.1":{"name":"commander","version":"0.6.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.4.x"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"commander@0.6.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06","tarball":"https://registry.npmjs.org/commander/-/commander-0.6.1.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.5.2":{"name":"commander","version":"0.5.2","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.4.x"},"_id":"commander@0.5.2","dist":{"shasum":"f270326709a115a126cfed5623852439b8e4a3b5","tarball":"https://registry.npmjs.org/commander/-/commander-0.5.2.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.0.0":{"name":"commander","version":"1.0.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.4.x"},"_id":"commander@1.0.0","dist":{"shasum":"5e6a88e7070ff5908836ead19169548c30f90bcd","tarball":"https://registry.npmjs.org/commander/-/commander-1.0.0.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.0.1":{"name":"commander","version":"1.0.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.4.x"},"_id":"commander@1.0.1","dist":{"shasum":"e2c18dc9b8f7ce51185b248271890b1af62cceaf","tarball":"https://registry.npmjs.org/commander/-/commander-1.0.1.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.0.2":{"name":"commander","version":"1.0.2","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{"keypress":"0.1.x"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"_id":"commander@1.0.2","dist":{"shasum":"b9443ef3a966fb3a77d62f2d92dc5a06f1516116","tarball":"https://registry.npmjs.org/commander/-/commander-1.0.2.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.0.3":{"name":"commander","version":"1.0.3","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{"keypress":"0.1.x"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"_id":"commander@1.0.3","dist":{"shasum":"037451a770f85c2fbb760e2911757fd79a366e2a","tarball":"https://registry.npmjs.org/commander/-/commander-1.0.3.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.0.4":{"name":"commander","version":"1.0.4","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{"keypress":"0.1.x"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"_id":"commander@1.0.4","dist":{"shasum":"5edeb1aee23c4fb541a6b70d692abef19669a2d3","tarball":"https://registry.npmjs.org/commander/-/commander-1.0.4.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.0.5":{"name":"commander","version":"1.0.5","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{"keypress":"0.1.x"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"_id":"commander@1.0.5","dist":{"shasum":"457295bb976e388e9dd0db52de4333e249f3d88c","tarball":"https://registry.npmjs.org/commander/-/commander-1.0.5.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.1.0":{"name":"commander","version":"1.1.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{"keypress":"0.1.x"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"_id":"commander@1.1.0","dist":{"shasum":"88ab74780346d69a112d2efd30f2f4132624af67","tarball":"https://registry.npmjs.org/commander/-/commander-1.1.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.1.1":{"name":"commander","version":"1.1.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{"keypress":"0.1.x"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"_id":"commander@1.1.1","dist":{"shasum":"50d1651868ae60eccff0a2d9f34595376bc6b041","tarball":"https://registry.npmjs.org/commander/-/commander-1.1.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.2.0":{"name":"commander","version":"1.2.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{"keypress":"0.1.x"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"_id":"commander@1.2.0","dist":{"shasum":"fd5713bfa153c7d6cc599378a5ab4c45c535029e","tarball":"https://registry.npmjs.org/commander/-/commander-1.2.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.3.0":{"name":"commander","version":"1.3.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{"keypress":"0.1.x"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"bugs":{"url":"https://github.com/visionmedia/commander.js/issues"},"_id":"commander@1.3.0","dist":{"shasum":"01e9f594426491a8baa85ebece3366685e0a031e","tarball":"https://registry.npmjs.org/commander/-/commander-1.3.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.3.1":{"name":"commander","version":"1.3.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{"keypress":"0.1.x"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"bugs":{"url":"https://github.com/visionmedia/commander.js/issues"},"_id":"commander@1.3.1","dist":{"shasum":"02443e02db96f4b32b674225451abb6e9510000e","tarball":"https://registry.npmjs.org/commander/-/commander-1.3.1.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.3.2":{"name":"commander","version":"1.3.2","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{"keypress":"0.1.x"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"bugs":{"url":"https://github.com/visionmedia/commander.js/issues"},"_id":"commander@1.3.2","dist":{"shasum":"8a8f30ec670a6fdd64af52f1914b907d79ead5b5","tarball":"https://registry.npmjs.org/commander/-/commander-1.3.2.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"2.0.0":{"name":"commander","version":"2.0.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"bugs":{"url":"https://github.com/visionmedia/commander.js/issues"},"_id":"commander@2.0.0","dist":{"shasum":"d1b86f901f8b64bd941bdeadaf924530393be928","tarball":"https://registry.npmjs.org/commander/-/commander-2.0.0.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"2.1.0":{"name":"commander","version":"2.1.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"bugs":{"url":"https://github.com/visionmedia/commander.js/issues"},"homepage":"https://github.com/visionmedia/commander.js","_id":"commander@2.1.0","dist":{"shasum":"d121bbae860d9992a3d517ba96f56588e47c6781","tarball":"https://registry.npmjs.org/commander/-/commander-2.1.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"2.2.0":{"name":"commander","version":"2.2.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"bugs":{"url":"https://github.com/visionmedia/commander.js/issues"},"homepage":"https://github.com/visionmedia/commander.js","_id":"commander@2.2.0","dist":{"shasum":"175ad4b9317f3ff615f201c1e57224f55a3e91df","tarball":"https://registry.npmjs.org/commander/-/commander-2.2.0.tgz"},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"2.3.0":{"name":"commander","version":"2.3.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"gitHead":"7e9f407ec03d4371a478c2fe417db4998ecb6169","bugs":{"url":"https://github.com/visionmedia/commander.js/issues"},"homepage":"https://github.com/visionmedia/commander.js","_id":"commander@2.3.0","_shasum":"fd430e889832ec353b9acd1de217c11cb3eef873","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"somekittens","email":"rkoutnik@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"},{"name":"thethomaseffect","email":"thethomaseffect@gmail.com"}],"dist":{"shasum":"fd430e889832ec353b9acd1de217c11cb3eef873","tarball":"https://registry.npmjs.org/commander/-/commander-2.3.0.tgz"},"directories":{}},"2.4.0":{"name":"commander","version":"2.4.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"bugs":{"url":"https://github.com/visionmedia/commander.js/issues"},"homepage":"https://github.com/visionmedia/commander.js","_id":"commander@2.4.0","_shasum":"fad884ce8f09509b10a5ec931332cb97786e2fd6","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"zhiyelee","email":"zhiyelee@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"},{"name":"thethomaseffect","email":"thethomaseffect@gmail.com"}],"dist":{"shasum":"fad884ce8f09509b10a5ec931332cb97786e2fd6","tarball":"https://registry.npmjs.org/commander/-/commander-2.4.0.tgz"},"directories":{}},"2.5.0":{"name":"commander","version":"2.5.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js","_id":"commander@2.5.0","_shasum":"d777b6a4d847d423e5d475da864294ac1ff5aa9d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"zhiyelee","email":"zhiyelee@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"},{"name":"thethomaseffect","email":"thethomaseffect@gmail.com"}],"dist":{"shasum":"d777b6a4d847d423e5d475da864294ac1ff5aa9d","tarball":"https://registry.npmjs.org/commander/-/commander-2.5.0.tgz"},"directories":{}},"2.5.1":{"name":"commander","version":"2.5.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js","_id":"commander@2.5.1","_shasum":"23c61f6e47be143cc02e7ad4bb1c47f5cd5a2883","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"zhiyelee","email":"zhiyelee@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"},{"name":"thethomaseffect","email":"thethomaseffect@gmail.com"}],"dist":{"shasum":"23c61f6e47be143cc02e7ad4bb1c47f5cd5a2883","tarball":"https://registry.npmjs.org/commander/-/commander-2.5.1.tgz"},"directories":{}},"2.6.0":{"name":"commander","version":"2.6.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"gitHead":"c6807fd154dd3b7ce8756f141f8d3acfcc74be60","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js","_id":"commander@2.6.0","_shasum":"9df7e52fb2a0cb0fb89058ee80c3104225f37e1d","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.11.14","_npmUser":{"name":"zhiyelee","email":"zhiyelee@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"},{"name":"thethomaseffect","email":"thethomaseffect@gmail.com"}],"dist":{"shasum":"9df7e52fb2a0cb0fb89058ee80c3104225f37e1d","tarball":"https://registry.npmjs.org/commander/-/commander-2.6.0.tgz"},"directories":{}},"2.7.0":{"name":"commander","version":"2.7.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"dependencies":{"graceful-readlink":">= 1.0.0"},"gitHead":"481e94381a0997260b867c066f1a8ac02b45e290","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js","_id":"commander@2.7.0","_shasum":"f3d8e36f6fcb32e663cabb70689a59ea847433b1","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.11.14","_npmUser":{"name":"zhiyelee","email":"zhiyelee@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"},{"name":"thethomaseffect","email":"thethomaseffect@gmail.com"}],"dist":{"shasum":"f3d8e36f6fcb32e663cabb70689a59ea847433b1","tarball":"https://registry.npmjs.org/commander/-/commander-2.7.0.tgz"},"directories":{}},"2.7.1":{"name":"commander","version":"2.7.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"dependencies":{"graceful-readlink":">= 1.0.0"},"gitHead":"103654f8f32c010ad1e62cefc9ab92d7c8d18c8e","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js","_id":"commander@2.7.1","_shasum":"5d419a2bbed2c32ee3e4dca9bb45ab83ecc3065a","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.11.14","_npmUser":{"name":"zhiyelee","email":"zhiyelee@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"},{"name":"thethomaseffect","email":"thethomaseffect@gmail.com"}],"dist":{"shasum":"5d419a2bbed2c32ee3e4dca9bb45ab83ecc3065a","tarball":"https://registry.npmjs.org/commander/-/commander-2.7.1.tgz"},"directories":{}},"2.8.0":{"name":"commander","version":"2.8.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/commander.js.git"},"devDependencies":{"should":">= 0.0.1","sinon":">= 1.13.0"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"dependencies":{"graceful-readlink":">= 1.0.0"},"gitHead":"4dae21d9336eb225ef20deadbd12347d278390d8","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js","_id":"commander@2.8.0","_shasum":"117c42659a72338e3364877df20852344095dc11","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"zhiyelee","email":"zhiyelee@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"},{"name":"thethomaseffect","email":"thethomaseffect@gmail.com"}],"dist":{"shasum":"117c42659a72338e3364877df20852344095dc11","tarball":"https://registry.npmjs.org/commander/-/commander-2.8.0.tgz"},"directories":{}},"2.8.1":{"name":"commander","version":"2.8.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/commander.js.git"},"devDependencies":{"should":">= 0.0.1","sinon":">= 1.14.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"dependencies":{"graceful-readlink":">= 1.0.0"},"gitHead":"c6c84726050b19c0373de27cd359f3baddff579f","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js","_id":"commander@2.8.1","_shasum":"06be367febfda0c330aa1e2a072d3dc9762425d4","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"zhiyelee","email":"zhiyelee@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"},{"name":"thethomaseffect","email":"thethomaseffect@gmail.com"}],"dist":{"shasum":"06be367febfda0c330aa1e2a072d3dc9762425d4","tarball":"https://registry.npmjs.org/commander/-/commander-2.8.1.tgz"},"directories":{}},"2.9.0":{"name":"commander","version":"2.9.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tj/commander.js.git"},"devDependencies":{"should":">= 0.0.1","sinon":">=1.17.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"dependencies":{"graceful-readlink":">= 1.0.0"},"gitHead":"b2aad7a8471d434593a85306aa73777a526e9f75","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js#readme","_id":"commander@2.9.0","_shasum":"9c99094176e12240cb22d6c5146098400fe0f7d4","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"zhiyelee","email":"zhiyelee@gmail.com"},"dist":{"shasum":"9c99094176e12240cb22d6c5146098400fe0f7d4","tarball":"https://registry.npmjs.org/commander/-/commander-2.9.0.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"}],"directories":{}},"2.10.0":{"name":"commander","version":"2.10.0","description":"the complete solution for node.js command-line programs","keywords":["commander","command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tj/commander.js.git"},"devDependencies":{"should":">= 0.0.1 <9.0.0","sinon":">=1.17.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"dependencies":{"graceful-readlink":">= 1.0.0"},"gitHead":"8870675aa189d84014779b53760544a0e614cb40","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js#readme","_id":"commander@2.10.0","_npmVersion":"5.0.3","_nodeVersion":"6.10.1","_npmUser":{"name":"abetomo","email":"abe@enzou.tokyo"},"dist":{"integrity":"sha512-q/r9trjmuikWDRJNTBHAVnWhuU6w+z80KgBq7j9YDclik5E7X4xi0KnlZBNFA1zOQ+SH/vHMWd2mC9QTOz7GpA==","shasum":"e1f5d3245de246d1a5ca04702fa1ad1bd7e405fe","tarball":"https://registry.npmjs.org/commander/-/commander-2.10.0.tgz"},"maintainers":[{"email":"romain.vanesyan@gmail.com","name":"vanesyan"},{"email":"abe@enzou.tokyo","name":"abetomo"},{"email":"rkoutnik@gmail.com","name":"somekittens"},{"email":"zhiyelee@gmail.com","name":"zhiyelee"},{"email":"tj@vision-media.ca","name":"tjholowaychuk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commander-2.10.0.tgz_1498210375405_0.9538901860360056"},"directories":{}},"2.11.0":{"name":"commander","version":"2.11.0","description":"the complete solution for node.js command-line programs","keywords":["commander","command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tj/commander.js.git"},"devDependencies":{"should":"^11.2.1","sinon":"^2.3.5"},"scripts":{"test":"make test"},"main":"index","files":["index.js"],"dependencies":{},"gitHead":"30535a67a7d1f3809231603bc4dc0ba873ae85ef","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js#readme","_id":"commander@2.11.0","_npmVersion":"5.0.4","_nodeVersion":"6.10.1","_npmUser":{"name":"abetomo","email":"abe@enzou.tokyo"},"dist":{"integrity":"sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==","shasum":"157152fd1e7a6c8d98a5b715cf376df928004563","tarball":"https://registry.npmjs.org/commander/-/commander-2.11.0.tgz"},"maintainers":[{"email":"romain.vanesyan@gmail.com","name":"vanesyan"},{"email":"abe@enzou.tokyo","name":"abetomo"},{"email":"rkoutnik@gmail.com","name":"somekittens"},{"email":"zhiyelee@gmail.com","name":"zhiyelee"},{"email":"tj@vision-media.ca","name":"tjholowaychuk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commander-2.11.0.tgz_1499076445115_0.39661598461680114"},"directories":{}},"2.12.0":{"name":"commander","version":"2.12.0","description":"the complete solution for node.js command-line programs","keywords":["commander","command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tj/commander.js.git"},"scripts":{"test":"make test && npm run test-typings","test-typings":"node_modules/typescript/bin/tsc -p tsconfig.json"},"main":"index","files":["index.js"],"dependencies":{"@types/node":"^7.0.48"},"devDependencies":{"should":"^11.2.1","sinon":"^2.3.5","typescript":"^2.6.1"},"typings":"typings/index.d.ts","gitHead":"7e22f38a09a0975ec2da2e0eda13cb7fdac370f0","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js#readme","_id":"commander@2.12.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"abetomo","email":"abe@enzou.tokyo"},"dist":{"integrity":"sha512-0FAmW4svUhnHJzjJHrg0vHi8+3Wp5mqvZTOui03Tc0515CToaw1BD7WC8ROcY08UnTJJOr4essVYvXBSPYeV2w==","shasum":"2f13615c39c687a77926aa68ef25c099db1e72fb","tarball":"https://registry.npmjs.org/commander/-/commander-2.12.0.tgz"},"maintainers":[{"email":"romain.vanesyan@gmail.com","name":"vanesyan"},{"email":"abe@enzou.tokyo","name":"abetomo"},{"email":"rkoutnik@gmail.com","name":"somekittens"},{"email":"zhiyelee@gmail.com","name":"zhiyelee"},{"email":"tj@vision-media.ca","name":"tjholowaychuk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commander-2.12.0.tgz_1511391893498_0.24965589377097785"},"directories":{}},"2.12.1":{"name":"commander","version":"2.12.1","description":"the complete solution for node.js command-line programs","keywords":["commander","command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tj/commander.js.git"},"scripts":{"test":"make test && npm run test-typings","test-typings":"node_modules/typescript/bin/tsc -p tsconfig.json"},"main":"index","files":["index.js"],"dependencies":{},"devDependencies":{"@types/node":"^7.0.48","should":"^11.2.1","sinon":"^2.4.1","typescript":"^2.6.1"},"typings":"typings/index.d.ts","gitHead":"91c2514f849722eac57c38c2c63f0c0dac9b59c8","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js#readme","_id":"commander@2.12.1","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"abetomo","email":"abe@enzou.tokyo"},"dist":{"integrity":"sha512-PCNLExLlI5HiPdaJs4pMXwOTHkSCpNQ1QJH9ykZLKtKEyKu3p9HgmH5l97vM8c0IUz6d54l+xEu2GG9yuYrFzA==","shasum":"468635c4168d06145b9323356d1da84d14ac4a7a","tarball":"https://registry.npmjs.org/commander/-/commander-2.12.1.tgz"},"maintainers":[{"email":"romain.vanesyan@gmail.com","name":"vanesyan"},{"email":"abe@enzou.tokyo","name":"abetomo"},{"email":"rkoutnik@gmail.com","name":"somekittens"},{"email":"zhiyelee@gmail.com","name":"zhiyelee"},{"email":"tj@vision-media.ca","name":"tjholowaychuk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commander-2.12.1.tgz_1511432330735_0.8460609647445381"},"directories":{}},"2.12.2":{"name":"commander","version":"2.12.2","description":"the complete solution for node.js command-line programs","keywords":["commander","command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tj/commander.js.git"},"scripts":{"test":"make test && npm run test-typings","test-typings":"node_modules/typescript/bin/tsc -p tsconfig.json"},"main":"index","files":["index.js","typings/index.d.ts"],"dependencies":{},"devDependencies":{"@types/node":"^7.0.48","should":"^11.2.1","sinon":"^2.4.1","typescript":"^2.6.2"},"typings":"typings/index.d.ts","gitHead":"6864c953d781d4f665afecbdace84d9d80e45060","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js#readme","_id":"commander@2.12.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"abetomo","email":"abe@enzou.tokyo"},"dist":{"integrity":"sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==","shasum":"0f5946c427ed9ec0d91a46bb9def53e54650e555","tarball":"https://registry.npmjs.org/commander/-/commander-2.12.2.tgz"},"maintainers":[{"email":"romain.vanesyan@gmail.com","name":"vanesyan"},{"email":"abe@enzou.tokyo","name":"abetomo"},{"email":"rkoutnik@gmail.com","name":"somekittens"},{"email":"zhiyelee@gmail.com","name":"zhiyelee"},{"email":"tj@vision-media.ca","name":"tjholowaychuk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commander-2.12.2.tgz_1511852934826_0.43355596787296236"},"directories":{}},"2.13.0":{"name":"commander","version":"2.13.0","description":"the complete solution for node.js command-line programs","keywords":["commander","command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tj/commander.js.git"},"scripts":{"test":"make test && npm run test-typings","test-typings":"node_modules/typescript/bin/tsc -p tsconfig.json"},"main":"index","files":["index.js","typings/index.d.ts"],"dependencies":{},"devDependencies":{"@types/node":"^7.0.48","should":"^11.2.1","sinon":"^2.4.1","typescript":"^2.6.2"},"typings":"typings/index.d.ts","gitHead":"291fbaa61e3704ec30617812ab6646c8443a03f0","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js#readme","_id":"commander@2.13.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"abetomo","email":"abe@enzou.tokyo"},"dist":{"integrity":"sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==","shasum":"6964bca67685df7c1f1430c584f07d7597885b9c","tarball":"https://registry.npmjs.org/commander/-/commander-2.13.0.tgz"},"maintainers":[{"email":"romain.vanesyan@gmail.com","name":"vanesyan"},{"email":"abe@enzou.tokyo","name":"abetomo"},{"email":"rkoutnik@gmail.com","name":"somekittens"},{"email":"zhiyelee@gmail.com","name":"zhiyelee"},{"email":"tj@vision-media.ca","name":"tjholowaychuk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commander-2.13.0.tgz_1515654595288_0.4785951259545982"},"directories":{}},"2.14.0":{"name":"commander","version":"2.14.0","description":"the complete solution for node.js command-line programs","keywords":["commander","command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tj/commander.js.git"},"scripts":{"lint":"eslint index.js","test":"make test && npm run test-typings","test-typings":"node_modules/typescript/bin/tsc -p tsconfig.json"},"main":"index","files":["index.js","typings/index.d.ts"],"dependencies":{},"devDependencies":{"@types/node":"^7.0.52","eslint":"^3.19.0","should":"^11.2.1","sinon":"^2.4.1","standard":"^10.0.3","typescript":"^2.7.1"},"typings":"typings/index.d.ts","gitHead":"de4af3abbe9baa6dd60dce614e2c94b615c603a5","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js#readme","_id":"commander@2.14.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"abetomo","email":"abe@enzou.tokyo"},"dist":{"integrity":"sha512-okPpdvdJr6mUGi2XzupC+irQxzwGLVaBzacFC14hjLv8NColXEsxsU+QaeuSSXpQUak5g2K0vQ7WjA1e8svczg==","shasum":"7b25325963e6aace20d3a9285b09379b0c2208b5","tarball":"https://registry.npmjs.org/commander/-/commander-2.14.0.tgz"},"maintainers":[{"email":"romain.vanesyan@gmail.com","name":"vanesyan"},{"email":"abe@enzou.tokyo","name":"abetomo"},{"email":"rkoutnik@gmail.com","name":"somekittens"},{"email":"zhiyelee@gmail.com","name":"zhiyelee"},{"email":"tj@vision-media.ca","name":"tjholowaychuk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commander-2.14.0.tgz_1517880226071_0.43818329833447933"},"directories":{}},"2.14.1":{"name":"commander","version":"2.14.1","description":"the complete solution for node.js command-line programs","keywords":["commander","command","option","parser"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tj/commander.js.git"},"scripts":{"lint":"eslint index.js","test":"make test && npm run test-typings","test-typings":"node_modules/typescript/bin/tsc -p tsconfig.json"},"main":"index","files":["index.js","typings/index.d.ts"],"dependencies":{},"devDependencies":{"@types/node":"^7.0.52","eslint":"^3.19.0","should":"^11.2.1","sinon":"^2.4.1","standard":"^10.0.3","typescript":"^2.7.1"},"typings":"typings/index.d.ts","gitHead":"6b026a5c88a2c7f67db70831c015e9d11c7babca","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js#readme","_id":"commander@2.14.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"abetomo","email":"abe@enzou.tokyo"},"dist":{"integrity":"sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==","shasum":"2235123e37af8ca3c65df45b026dbd357b01b9aa","tarball":"https://registry.npmjs.org/commander/-/commander-2.14.1.tgz","fileCount":6,"unpackedSize":58015},"maintainers":[{"email":"abe@enzou.tokyo","name":"abetomo"},{"email":"rkoutnik@gmail.com","name":"somekittens"},{"email":"tj@vision-media.ca","name":"tjholowaychuk"},{"email":"romain.vanesyan@gmail.com","name":"vanesyan"},{"email":"zhiyelee@gmail.com","name":"zhiyelee"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commander_2.14.1_1517989378540_0.7122613806538618"}}},"maintainers":[{"email":"abe@enzou.tokyo","name":"abetomo"},{"email":"rkoutnik@gmail.com","name":"somekittens"},{"email":"tj@vision-media.ca","name":"tjholowaychuk"},{"email":"romain.vanesyan@gmail.com","name":"vanesyan"},{"email":"zhiyelee@gmail.com","name":"zhiyelee"}],"time":{"modified":"2018-02-13T04:44:42.442Z","created":"2011-08-14T22:17:51.639Z","0.0.1":"2011-08-14T22:17:52.365Z","0.0.3":"2011-08-15T15:30:08.289Z","0.0.4":"2011-08-15T15:45:00.595Z","0.0.5":"2011-08-19T01:18:17.154Z","0.1.0":"2011-08-24T11:45:37.962Z","0.2.0":"2011-09-26T15:44:03.241Z","0.2.1":"2011-10-24T21:03:27.736Z","0.3.0":"2011-10-31T15:36:53.375Z","0.3.1":"2011-10-31T22:07:16.209Z","0.3.2":"2011-11-01T21:27:35.103Z","0.3.3":"2011-11-14T19:02:49.976Z","0.4.0":"2011-11-15T16:05:27.872Z","0.4.1":"2011-11-18T16:48:21.692Z","0.4.2":"2011-11-24T15:22:25.202Z","0.4.3":"2011-12-04T17:54:46.487Z","0.5.0":"2011-12-04T19:44:41.915Z","0.5.1":"2011-12-20T16:26:29.300Z","0.5.2":"2012-06-25T21:09:05.996Z","0.6.0":"2012-04-11T00:52:24.970Z","0.6.1":"2012-06-01T19:23:51.854Z","1.0.0":"2012-07-05T15:39:47.150Z","1.0.1":"2012-08-03T20:48:33.507Z","1.0.2":"2012-08-24T20:37:14.775Z","1.0.3":"2012-08-30T15:07:57.325Z","1.0.4":"2012-09-03T15:41:28.290Z","1.0.5":"2012-10-10T15:56:29.273Z","1.1.0":"2012-11-17T04:59:23.345Z","1.1.1":"2012-11-20T23:09:50.552Z","1.2.0":"2013-06-13T13:52:46.805Z","1.3.0":"2013-07-09T15:15:27.256Z","1.3.1":"2013-07-18T16:17:47.951Z","1.3.2":"2013-07-18T16:26:50.160Z","2.0.0":"2013-07-19T00:55:45.073Z","2.1.0":"2013-11-21T17:06:23.757Z","2.2.0":"2014-03-29T12:36:09.643Z","2.3.0":"2014-07-16T02:14:43.461Z","2.4.0":"2014-10-17T14:16:05.654Z","2.5.0":"2014-10-24T07:41:38.958Z","2.5.1":"2014-12-15T12:57:52.861Z","2.6.0":"2014-12-29T16:16:14.148Z","2.7.0":"2015-03-09T15:28:12.220Z","2.7.1":"2015-03-11T00:46:03.033Z","2.8.0":"2015-04-14T19:38:49.246Z","2.8.1":"2015-04-24T20:27:36.920Z","2.9.0":"2015-10-13T15:26:25.933Z","2.10.0":"2017-06-23T09:32:55.567Z","2.11.0":"2017-07-03T10:07:25.387Z","2.12.0":"2017-11-22T23:04:54.032Z","2.12.1":"2017-11-23T10:18:50.901Z","2.12.2":"2017-11-28T07:08:54.938Z","2.13.0":"2018-01-11T07:09:55.387Z","2.14.0":"2018-02-06T01:23:46.219Z","2.14.1":"2018-02-07T07:42:58.790Z"},"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"git+https://github.com/tj/commander.js.git"},"users":{"326060588":true,"vasc":true,"carloselias":true,"gabrielfalcao":true,"saintedlama":true,"pierre":true,"yazgazan":true,"sjonnet":true,"fgribreau":true,"sjonnet19":true,"pid":true,"vtsvang":true,"drudge":true,"m42am":true,"carlos8f":true,"kennethjor":true,"popeindustries":true,"dannydulai":true,"megadrive":true,"evanlucas":true,"maxmaximov":true,"zonetti":true,"leesei":true,"moonpyk":true,"webpro":true,"strathausen":true,"joliva":true,"drkibitz":true,"adamrenny":true,"spekkionu":true,"cedx":true,"havvy":true,"pragmadash":true,"cedrickchee":true,"bredikhin":true,"thomas-so":true,"putaoshu":true,"pana":true,"karudo":true,"blacharnia":true,"csk83":true,"cilindrox":true,"simnon":true,"powerplex":true,"iisii":true,"jokesterfr":true,"apache2046":true,"sanusart":true,"esundahl":true,"nagorkin":true,"darryl.west":true,"funroll":true,"neckro":true,"apk":true,"junyuecao":true,"gabeio":true,"zhangjiayang":true,"cocopas":true,"davidwbradford":true,"morishitter":true,"tanel":true,"patrickpietens":true,"fanchangyong":true,"jimnox":true,"wentworthzheng":true,"bengarrett":true,"brugnara":true,"zeusdeux":true,"owaz":true,"abalandin":true,"chaowi":true,"jaredvogt":true,"fill":true,"davidchase":true,"edalorzo":true,"sdolard":true,"kahboom":true,"samuelg":true,"cbarrick":true,"davidrlee":true,"brentonhouse":true,"light":true,"ambdxtrch":true,"dejanr":true,"janez89":true,"aiboy":true,"adamdscott":true,"tchey":true,"kxbrand":true,"flovilmart":true,"codematix":true,"jhbruhn":true,"alnafie":true,"norfish":true,"phosphoer":true,"inderdeep":true,"joris.gillis":true,"yourhoneysky":true,"geekforbrains":true,"nyakto":true,"jits":true,"tcauduro":true,"stonecypher":true,"guumaster":true,"riaanpelser":true,"pixelpicosean":true,"leodutra":true,"willyb":true,"kobs":true,"rpgreen":true,"subfuzion":true,"cdrnch":true,"spielberg":true,"kreding":true,"lbrentcarpenter":true,"felixfischer":true,"maxart":true,"l0n9h02n":true,"paazmaya":true,"zhiyelee":true,"hartzis":true,"byossarian":true,"sergiodxa":true,"alfonsovinti":true,"crissdev":true,"johnnyeven":true,"congcong":true,"jonniespratley":true,"ivangaravito":true,"rosterloh":true,"tomi77":true,"schroeterm":true,"masao":true,"thorsson":true,"womjoy":true,"jprempeh":true,"ca0v":true,"raulb":true,"pstoev":true,"taddei":true,"yvanscher":true,"shriek":true,"vrfrnco":true,"thomask33":true,"azder":true,"jsolis":true,"tomas-sereikis":true,"thisjustin":true,"mhfrantz":true,"stanleyhlng":true,"jtianling":true,"superobin":true,"pensierinmusica":true,"lazycoder":true,"chrisdevwords":true,"pillar0514":true,"pdilyard":true,"abg":true,"liujiajia":true,"kenlimmj":true,"goblindegook":true,"hal9zillion":true,"sametsisartenep":true,"nadimix":true,"sean9999a":true,"aguz":true,"sierisimo":true,"sevcsik":true,"poliveira":true,"saidgeek":true,"edinella":true,"drdanryan":true,"guyfedwards":true,"octalmage":true,"snaidero":true,"enricostara":true,"kulakowka":true,"tunderdomb":true,"gchudnov":true,"goodacre.liam":true,"semencov":true,"marco.jahn":true,"slessans":true,"joeyblue":true,"yursha":true,"alioygur":true,"cassln":true,"seanjh":true,"santihbc":true,"blackoperat":true,"justintormey":true,"snghrym":true,"j3kz":true,"jmm23":true,"anhulife":true,"lochlan":true,"samhou1988":true,"tophsic":true,"subchen":true,"bspellio":true,"rbartoli":true,"nickleefly":true,"gvn":true,"hellstad":true,"josiasmontag":true,"itonyyo":true,"yashprit":true,"drhoffmann":true,"fdaciuk":true,"klipsil":true,"tedyhy":true,"hasnaer":true,"blind__man":true,"heck":true,"flyslow":true,"rcastro":true,"arefm":true,"arnold-almeida":true,"oheard":true,"austinkeeley":true,"mrmartineau":true,"makediff":true,"robermac":true,"jonatasnona":true,"qqqppp9998":true,"mjwilliams":true,"joemdavis":true,"thewei":true,"ftornik":true,"techmatt101":true,"chriscalo":true,"tracker1":true,"dolymood":true,"y-a-v-a":true,"f124275809":true,"steel1990":true,"jimkropa":true,"nwinant":true,"sessionbean":true,"jesusgoku":true,"amovah":true,"tfentonz":true,"brenolf":true,"subso":true,"ddffx":true,"evan2x":true,"plitat":true,"buzuli":true,"rbecheras":true,"glebec":true,"thepanuto":true,"markthethomas":true,"moimikey":true,"jasonlotito":true,"piecioshka":true,"gourdboy":true,"mastayoda":true,"mjaczynski":true,"nex":true,"cestrensem":true,"zhen":true,"decoded":true,"adwayish":true,"adamkdean":true,"clechay":true,"alectic":true,"kjprice":true,"amazonov":true,"watsoncj":true,"aalpern":true,"ocd_lionel":true,"nice_body":true,"fatelei":true,"jian263994241":true,"alexu84":true,"tienthanh8490":true,"mitica":true,"bagocius":true,"powmedia":true,"fabienfoerster":true,"indigo0086":true,"dmitry-zaets":true,"curioussavage":true,"passcod":true,"thomasfr":true,"brentlintner":true,"h0ward":true,"amit7000":true,"slowmove":true,"curcuz":true,"tianyk":true,"jakub.knejzlik":true,"chrishonniball":true,"battlemidget":true,"aquiandres":true,"lewisbrown":true,"jfmercer":true,"aitorllj93":true,"xerik":true,"junipertcy":true,"gztomas":true,"junjiansyu":true,"aolu11":true,"golf":true,"goodseller":true,"0x4c3p":true,"chinaqstar":true,"codeprowong":true,"yxz_blue":true,"arnoldstoba":true,"dexteryy":true,"walchko":true,"barenko":true,"mamalat":true,"stephn_r":true,"edwin_estrada":true,"andr":true,"jybleau":true,"galenandrew":true,"demian85":true,"ral.amgstromg":true,"acollins-ts":true,"nanook":true,"rmarques":true,"hagb4rd":true,"xieranmaya":true,"wkaifang":true,"m0dred":true,"shikloshi":true,"micaelsouza":true,"dskecse":true,"gamr":true,"incendiary":true,"dopert":true,"macmladen":true,"travm":true,"joanmi":true,"liushoukai":true,"fmoliveira":true,"temsa":true,"sam2304":true,"temoto-kun":true,"kobleistvan":true,"erikvold":true,"nalindak":true,"neofreko":true,"canercandan":true,"vbv":true,"qrawl":true,"mikepol":true,"nyx":true,"sakthiifnotec":true,"icirellik":true,"yuxin":true,"pandao":true,"sasquatch":true,"gregl83":true,"antanst":true,"malcolmdiggs":true,"fabiomartins87":true,"jmwlsn":true,"viz":true,"ziflex":true,"nonemoticoner":true,"tuscen":true,"awynter":true,"kwpeters":true,"gconz":true,"okdyp":true,"tobho":true,"perrywu":true,"nicocube":true,"tstringer":true,"bradcozine":true,"panlw":true,"bapinney":true,"rsp":true,"mmatto":true,"lichenhao":true,"qlqllu":true,"zmus":true,"vio":true,"shushanfx":true,"wdk":true,"vergissberlin":true,"ahsanshafiq":true,"plukevdh":true,"shaner":true,"piixiiees":true,"jiku":true,"epdplus":true,"stephnr":true,"redmonkeydf":true,"abdihaikal":true,"antonio-gomez":true,"mateuszkocz":true,"csoellinger":true,"vamakoda":true,"shipengyan":true,"iancampelo":true,"xunnamius":true,"joelwallis":true,"eserozvataf":true,"liuweifeng":true,"lightky":true,"ragex1337":true,"spacegeek224":true,"ineva":true,"hema":true,"geoffdavis92":true,"crafterm":true,"lijinghust":true,"behrangsa":true,"ronniesan":true,"jakedetels":true,"yyscamper":true,"leviwheatcroft":true,"yrocq":true,"rager_m":true,"igneus.lau":true,"egantz":true,"varedis":true,"dankle":true,"ubi":true,"mothepro":true,"tobiasnickel":true,"hibrahimsafak":true,"ezodude":true,"demod":true,"lemming":true,"fabian.moron.zirfas":true,"phil.a.taylor":true,"vutran":true,"lucaskatayama":true,"nketchum":true,"jnovack":true,"stursby":true,"gillchristian":true,"zapo":true,"cmdaniels":true,"orkisz":true,"marlongrape":true,"sdt":true,"mr1024":true,"foto":true,"royling":true,"brend":true,"pauljmartinez":true,"nhz.io":true,"nickeltobias":true,"roman-io":true,"j3manoto":true,"mzheng":true,"slypix":true,"klombomb":true,"abkolan":true,"shan":true,"balwant":true,"ripples.alive":true,"hemstreet":true,"kruemelo":true,"gindis":true,"echaouchna":true,"mseminatore":true,"xufz":true,"schiznitz":true,"rochejul":true,"benpptung":true,"zhouanbo":true,"drew.brokke":true,"tht13":true,"jkrusinski":true,"recursion_excursion":true,"shenbin":true,"francisbrito":true,"bhill":true,"wangnan0610":true,"elviopita":true,"omarjmh":true,"koalaylj":true,"potnox":true,"erickeno":true,"grreenzz":true,"nescio":true,"princetoad":true,"adonai":true,"xinwangwang":true,"ta2edchimp":true,"huxiaolei":true,"stalker":true,"moonavw":true,"duwonyi":true,"eruditecat":true,"heyimeugene":true,"goodwid":true,"andrewtimney":true,"trolster":true,"nickytonline":true,"binq":true,"adammessinger":true,"clarenceho":true,"mrra":true,"bdudelsack":true,"fleischer":true,"demiurgosoft":true,"kaizendad":true,"jktravis":true,"rubiadias":true,"jrockowitz":true,"aquafadas":true,"theoryofnekomata":true,"zackharley":true,"gpalli":true,"pablo.tavarez":true,"lcdss":true,"alexjsdev":true,"stoneren":true,"mistkafka":true,"yoking":true,"izumisy":true,"lai32290":true,"mikebake":true,"quocnguyen":true,"aztlan2k":true,"qddegtya":true,"dineshbogolu":true,"hoibatpham":true,"zdying":true,"surfacew":true,"ivanempire":true,"yutwatan":true,"crufener":true,"damvgn":true,"geekwen":true,"hongz1125":true,"brpaz":true,"liu946":true,"lousando":true,"sunkeyhub":true,"angrykoala":true,"hingsir":true,"largepuma":true,"itsakt":true,"fengmiaosen":true,"r4ph":true,"thotk":true,"siyb":true,"rurri":true,"qqcome110":true,"amaynut":true,"leshik":true,"ghostcode521":true,"paflopes":true,"rocket0191":true,"cambera":true,"gkodes":true,"slints":true,"456wyc":true,"manikantag":true,"dvl":true,"i-erokhin":true,"leejefon":true,"sqrtthree":true,"johndietz":true,"ymk":true,"sfabrizio":true,"goatandsheep":true,"conzi":true,"ibrahimtaguri":true,"alex-the-dev":true,"polarpython":true,"bacra":true,"hairandbeardguy":true,"ramzesucr":true,"pddivine":true,"clarsen":true,"chrisx":true,"nyzm":true,"ragingsmurf":true,"nerdybeast":true,"soenkekluth":true,"visual.io":true,"myterminal":true,"phila_dangerous":true,"wzbg":true,"kevbaker":true,"ahmed-dinar":true,"tmurngon":true,"husayt":true,"emyann":true,"fanyegong":true,"maniktyagi":true,"monjer":true,"danielxie":true,"penglu":true,"krabello":true,"nfrigus":true,"nusmql":true,"artjacob":true,"mattdimu":true,"hain":true,"kari":true,"nmrony":true,"c_ogoo":true,"jacks":true,"warmhug":true,"jackishere":true,"mr-smiley":true,"iandstanley":true,"ahvonenj":true,"landy2014":true,"fahadjadoon":true,"codekraft-studio":true,"abdul":true,"dwbpirate":true,"hexcola":true,"jetbug123":true,"eijs":true,"olonam":true,"dzhou777":true,"federico-garcia":true,"max_devjs":true,"huarse":true,"blunt1337":true,"devgar":true,"peterteng":true,"ifahrentholz":true,"davequick":true,"john-goldsmith":true,"shanewholloway":true,"petecemi":true,"usingthesystem":true,"youmoo":true,"rylan_yan":true,"codelegant":true,"dryliketoast":true,"mapharia":true,"godber":true,"sushiifox":true,"bobxuyang":true,"lizhiqiang":true,"ealen":true,"guzgarcia":true,"ahmetertem":true,"ricardoserrao":true,"tangweikun":true,"ulongx":true,"cyyyu":true,"azaritech":true,"timwzou":true,"ron.eisele":true,"kiandrajayne":true,"kontrax":true,"yujiikebata":true,"anoubis":true,"saoskia":true,"wickie":true,"kevin-foster":true,"alimaster":true,"russomi":true,"tamer1an":true,"simoyw":true,"alexchao":true,"geekish":true,"kieranpotts":true,"wangfeia":true,"franksansc":true,"vmleon":true,"shuoshubao":true,"coolhanddev":true,"shakakira":true,"colleowino":true,"giussa_dan":true,"dpjayasekara":true,"kodekracker":true,"dny":true,"rokeyzki":true,"wuyixiang9":true,"hecto932":true,"juandc":true,"suddi":true,"tampham47":true,"leonzhao":true,"hurerera":true,"leonardorb":true,"scott.m.sarsfield":true,"joe223":true,"thegreatrazz":true,"asaupup":true,"luiko":true,"sean-oneal":true,"blakedietz":true,"ilyinilyas":true,"dyaa":true,"frankwinter":true,"laomu":true,"jon_shen":true,"xueboren":true,"rogerta":true,"danielknaust":true,"ognjen.jevremovic":true,"qingleili":true,"junos":true,"eugene.tsukanov":true,"chrisakakay":true,"buzz-dee":true,"stone-jin":true,"xtonousou":true,"lacodda":true,"jimco":true,"xkema":true,"behumble":true,"speedazerty":true,"xlaoyu":true,"ninozhang":true,"yoku2010":true,"edouard-lopez":true,"omegga":true,"piotrmroczek":true,"oldj":true,"1two3code":true,"chinawolf_wyp":true,"pnolasco":true,"xiaoqiang.yang":true,"oknoorap":true,"bvaccc":true,"hugovila":true,"oboochin":true,"rgudey":true,"ifeature":true,"cmilhench":true,"papasavva":true,"sfgarza":true,"blakeredwolf":true,"xiaochao":true,"pmbenjamin":true,"flftfqwxf":true,"adammc":true,"mikewarcholik":true,"modood":true,"yinfxs":true,"sinahwz":true,"yitzchak":true,"adamhalasz":true,"maxkoryukov":true,"egorgl":true,"icris":true,"fabioper":true,"ldq-first":true,"firefoxnx":true,"zoxon":true,"thechori":true,"rafegoldberg":true,"duartemendes":true,"thomasmeadows":true,"sgodoshi":true,"deubaka":true,"tylerdurham":true,"solzimer":true,"someok":true,"chalkygames123":true,"kakaman":true,"zalithka":true,"joshuarli":true,"iseif":true,"techmexdev":true,"prasanthv":true,"niinzir":true,"stone_breaker":true,"abetomo":true,"altus":true,"alireza29675":true,"xch":true,"iceriver2":true,"jiang-xuan":true,"zhbyak47":true,"manojkhannakm":true,"iuykza":true,"sahlzen":true,"patrickkraaij":true,"bcoe":true,"borga.hugo":true,"usex":true,"mrxf":true,"ndxbn":true,"swift2728":true,"joshuaestes":true,"zousandian":true,"thangakumar":true,"marcfiedler":true,"nguyenmanhdat2903":true,"letecitanjir":true,"jnoodle":true,"adriantanasa":true,"ccastelli":true,"jakeklassen":true,"hehaiyang":true,"abuelwafa":true,"majkel":true,"russleyshaw":true,"infernocloud":true,"d-band":true,"suryasaripalli":true,"hugojosefson":true,"nilz":true,"edosrecki":true,"joaquin.briceno":true,"archibinario":true,"faraoman":true,"askaton":true,"legiao":true,"npm-packages":true,"themadjoker":true,"leizongmin":true,"felixpitau":true,"tonerbarato":true,"thomasghenry":true,"vision_tecnologica":true,"gresite_piscinas":true,"gordonz":true,"maycon_ribeiro":true,"granhermandadblanca":true,"suissa":true,"aidenzou":true,"colageno":true,"hitalos":true,"imlinhanchao":true,"creativeadea":true,"lightning7":true,"jpfilevich":true,"anticom":true,"zwwggg":true,"cranndarach":true,"alquilerargentina":true,"jream":true,"ackhub":true,"bkarak":true,"iamninad":true,"vapeadores":true,"gurunate":true,"cdokolas":true,"nuwaio":true,"dtiziani":true,"hyanghai":true,"rethinkflash":true,"broadway69":true,"kevin-wynn":true,"pinkkis":true,"kran":true,"minazuki":true,"spanishtights":true,"mrzmmr":true,"xu_q90":true,"itesic":true,"rshaw":true,"vchouhan":true,"sumit270":true,"daniel-lewis-bsc-hons":true,"wearevilla":true,"icodeforcookies":true,"yousoff92":true,"wallenberg12":true,"brandons42":true,"jakedemonaco":true,"level9i":true,"liqiang0335":true,"netoperatorwibby":true,"jamesbedont":true,"bigwinds":true,"myorkgitis":true,"tztz":true,"shiva127":true,"kevinbird61":true,"xsilen":true,"cygik":true,"stormcrows":true,"liunian":true,"nilz3ro":true,"bryan.ygf":true,"alexc1212":true,"gamersdelight":true,"jmoser-amr":true,"luffy84217":true,"neaker15668":true,"jorycn":true,"iainhallam":true,"ddaversa":true,"jabedhasan21":true,"mjbeswick":true,"khaihoangdev":true,"edjroz":true,"hari1295":true,"sbskl":true,"danday74":true,"kremr":true,"langjun":true,"luckyulin":true,"easimonenko":true,"emilien.jegou":true,"azulejosmetrosubway":true,"dm7":true,"instazapas":true,"trackds":true,"jeffreylowy":true,"akinakalin":true,"bursalia-gestion":true,"blackflagcross":true,"drmercer":true,"greenbud-seeds":true,"kostya.fokin":true,"sunkeysun":true,"dr2009":true,"eyson":true,"doctoruseful":true,"rkmedia":true,"licj316":true,"skarlso":true,"cyij":true,"darrentorpey":true,"anlijudavid":true,"xrush":true,"dyakovk":true,"hermanj13":true,"ricardweii":true,"judlup":true,"axelrindle":true,"daskepon":true,"alien":true,"mattfwood":true,"aronblake":true,"cr8tiv":true,"sternelee":true,"avivharuzi":true,"spencermathews":true,"windyh":true,"losymear":true,"mdedirudianto":true,"maxwang":true,"nraibaud":true,"codyschindler":true,"taylorpzreal":true,"raisiqueira":true,"imaginegenesis":true,"cedrickim":true,"wolfram77":true,"berkmann18":true,"fm-96":true,"michaeljwilliams":true,"natterstefan":true,"darikspark":true,"sfpharmaplus":true,"alexdreptu":true,"ephigenia":true,"bouchezb":true,"evert-arias":true,"bryanfo":true,"pandachaotic":true,"jwu910":true,"aereobarato":true,"jeach":true,"zuojiang":true,"fearcode":true,"ambroseus":true,"phpjsnerd":true,"qingying":true,"williamsando":true,"alexmercer":true,"horrorandtropics":true,"gestoria-madrid":true,"haraldur":true,"dgautsch":true,"crwnvr":true,"wisetc":true,"arcticicestudio":true,"jrvldam":true,"memoramirez":true,"kamenos96":true,"n1kk":true,"eliasargandara":true},"homepage":"https://github.com/tj/commander.js#readme","keywords":["commander","command","option","parser"],"bugs":{"url":"https://github.com/tj/commander.js/issues"},"readme":"# Commander.js\n\n\n[![Build Status](https://api.travis-ci.org/tj/commander.js.svg?branch=master)](http://travis-ci.org/tj/commander.js)\n[![NPM Version](http://img.shields.io/npm/v/commander.svg?style=flat)](https://www.npmjs.org/package/commander)\n[![NPM Downloads](https://img.shields.io/npm/dm/commander.svg?style=flat)](https://www.npmjs.org/package/commander)\n[![Join the chat at https://gitter.im/tj/commander.js](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/tj/commander.js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n  The complete solution for [node.js](http://nodejs.org) command-line interfaces, inspired by Ruby's [commander](https://github.com/commander-rb/commander).  \n  [API documentation](http://tj.github.com/commander.js/)\n\n\n## Installation\n\n    $ npm install commander --save\n\n## Option parsing\n\nOptions with commander are defined with the `.option()` method, also serving as documentation for the options. The example below parses args and options from `process.argv`, leaving remaining args as the `program.args` array which were not consumed by options.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require('commander');\n\nprogram\n  .version('0.1.0')\n  .option('-p, --peppers', 'Add peppers')\n  .option('-P, --pineapple', 'Add pineapple')\n  .option('-b, --bbq-sauce', 'Add bbq sauce')\n  .option('-c, --cheese [type]', 'Add the specified type of cheese [marble]', 'marble')\n  .parse(process.argv);\n\nconsole.log('you ordered a pizza with:');\nif (program.peppers) console.log('  - peppers');\nif (program.pineapple) console.log('  - pineapple');\nif (program.bbqSauce) console.log('  - bbq');\nconsole.log('  - %s cheese', program.cheese);\n```\n\nShort flags may be passed as a single arg, for example `-abc` is equivalent to `-a -b -c`. Multi-word options such as \"--template-engine\" are camel-cased, becoming `program.templateEngine` etc.\n\nNote that multi-word options starting with `--no` prefix negate the boolean value of the following word. For example, `--no-sauce` sets the value of `program.sauce` to false. \n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require('commander');\n\nprogram\n  .option('--no-sauce', 'Remove sauce')\n  .parse(process.argv);\n\nconsole.log('you ordered a pizza');\nif (program.sauce) console.log('  with sauce');\nelse console.log(' without sauce');\n```\n\n## Version option\n\nCalling the `version` implicitly adds the `-V` and `--version` options to the command.\nWhen either of these options is present, the command prints the version number and exits.\n\n    $ ./examples/pizza -V\n    0.0.1\n\nIf you want your program to respond to the `-v` option instead of the `-V` option, simply pass custom flags to the `version` method using the same syntax as the `option` method.\n\n```js\nprogram\n  .version('0.0.1', '-v, --version')\n```\n\nThe version flags can be named anything, but the long option is required.\n\n## Command-specific options\n\nYou can attach options to a command.\n\n```js\n#!/usr/bin/env node\n\nvar program = require('commander');\n\nprogram\n  .command('rm <dir>')\n  .option('-r, --recursive', 'Remove recursively')\n  .action(function (dir, cmd) {\n    console.log('remove ' + dir + (cmd.recursive ? ' recursively' : ''))\n  })\n\nprogram.parse(process.argv)\n```\n\nA command's options are validated when the command is used. Any unknown options will be reported as an error. However, if an action-based command does not define an action, then the options are not validated.\n\n## Coercion\n\n```js\nfunction range(val) {\n  return val.split('..').map(Number);\n}\n\nfunction list(val) {\n  return val.split(',');\n}\n\nfunction collect(val, memo) {\n  memo.push(val);\n  return memo;\n}\n\nfunction increaseVerbosity(v, total) {\n  return total + 1;\n}\n\nprogram\n  .version('0.1.0')\n  .usage('[options] <file ...>')\n  .option('-i, --integer <n>', 'An integer argument', parseInt)\n  .option('-f, --float <n>', 'A float argument', parseFloat)\n  .option('-r, --range <a>..<b>', 'A range', range)\n  .option('-l, --list <items>', 'A list', list)\n  .option('-o, --optional [value]', 'An optional value')\n  .option('-c, --collect [value]', 'A repeatable value', collect, [])\n  .option('-v, --verbose', 'A value that can be increased', increaseVerbosity, 0)\n  .parse(process.argv);\n\nconsole.log(' int: %j', program.integer);\nconsole.log(' float: %j', program.float);\nconsole.log(' optional: %j', program.optional);\nprogram.range = program.range || [];\nconsole.log(' range: %j..%j', program.range[0], program.range[1]);\nconsole.log(' list: %j', program.list);\nconsole.log(' collect: %j', program.collect);\nconsole.log(' verbosity: %j', program.verbose);\nconsole.log(' args: %j', program.args);\n```\n\n## Regular Expression\n```js\nprogram\n  .version('0.1.0')\n  .option('-s --size <size>', 'Pizza size', /^(large|medium|small)$/i, 'medium')\n  .option('-d --drink [drink]', 'Drink', /^(coke|pepsi|izze)$/i)\n  .parse(process.argv);\n  \nconsole.log(' size: %j', program.size);\nconsole.log(' drink: %j', program.drink);\n```\n\n## Variadic arguments\n\n The last argument of a command can be variadic, and only the last argument.  To make an argument variadic you have to\n append `...` to the argument name.  Here is an example:\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require('commander');\n\nprogram\n  .version('0.1.0')\n  .command('rmdir <dir> [otherDirs...]')\n  .action(function (dir, otherDirs) {\n    console.log('rmdir %s', dir);\n    if (otherDirs) {\n      otherDirs.forEach(function (oDir) {\n        console.log('rmdir %s', oDir);\n      });\n    }\n  });\n\nprogram.parse(process.argv);\n```\n\n An `Array` is used for the value of a variadic argument.  This applies to `program.args` as well as the argument passed\n to your action as demonstrated above.\n\n## Specify the argument syntax\n\n```js\n#!/usr/bin/env node\n\nvar program = require('commander');\n\nprogram\n  .version('0.1.0')\n  .arguments('<cmd> [env]')\n  .action(function (cmd, env) {\n     cmdValue = cmd;\n     envValue = env;\n  });\n\nprogram.parse(process.argv);\n\nif (typeof cmdValue === 'undefined') {\n   console.error('no command given!');\n   process.exit(1);\n}\nconsole.log('command:', cmdValue);\nconsole.log('environment:', envValue || \"no environment given\");\n```\nAngled brackets (e.g. `<cmd>`) indicate required input. Square brackets (e.g. `[env]`) indicate optional input.\n\n## Git-style sub-commands\n\n```js\n// file: ./examples/pm\nvar program = require('commander');\n\nprogram\n  .version('0.1.0')\n  .command('install [name]', 'install one or more packages')\n  .command('search [query]', 'search with optional query')\n  .command('list', 'list packages installed', {isDefault: true})\n  .parse(process.argv);\n```\n\nWhen `.command()` is invoked with a description argument, no `.action(callback)` should be called to handle sub-commands, otherwise there will be an error. This tells commander that you're going to use separate executables for sub-commands, much like `git(1)` and other popular tools.  \nThe commander will try to search the executables in the directory of the entry script (like `./examples/pm`) with the name `program-command`, like `pm-install`, `pm-search`.\n\nOptions can be passed with the call to `.command()`. Specifying `true` for `opts.noHelp` will remove the option from the generated help output. Specifying `true` for `opts.isDefault` will run the subcommand if no other subcommand is specified.\n\nIf the program is designed to be installed globally, make sure the executables have proper modes, like `755`.\n\n### `--harmony`\n\nYou can enable `--harmony` option in two ways:\n* Use `#! /usr/bin/env node --harmony` in the sub-commands scripts. Note some os version don’t support this pattern.\n* Use the `--harmony` option when call the command, like `node --harmony examples/pm publish`. The `--harmony` option will be preserved when spawning sub-command process.\n\n## Automated --help\n\n The help information is auto-generated based on the information commander already knows about your program, so the following `--help` info is for free:\n\n```  \n $ ./examples/pizza --help\n\n   Usage: pizza [options]\n\n   An application for pizzas ordering\n\n   Options:\n\n     -h, --help           output usage information\n     -V, --version        output the version number\n     -p, --peppers        Add peppers\n     -P, --pineapple      Add pineapple\n     -b, --bbq            Add bbq sauce\n     -c, --cheese <type>  Add the specified type of cheese [marble]\n     -C, --no-cheese      You do not want any cheese\n\n```\n\n## Custom help\n\n You can display arbitrary `-h, --help` information\n by listening for \"--help\". Commander will automatically\n exit once you are done so that the remainder of your program\n does not execute causing undesired behaviours, for example\n in the following executable \"stuff\" will not output when\n `--help` is used.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require('commander');\n\nprogram\n  .version('0.1.0')\n  .option('-f, --foo', 'enable some foo')\n  .option('-b, --bar', 'enable some bar')\n  .option('-B, --baz', 'enable some baz');\n\n// must be before .parse() since\n// node's emit() is immediate\n\nprogram.on('--help', function(){\n  console.log('  Examples:');\n  console.log('');\n  console.log('    $ custom-help --help');\n  console.log('    $ custom-help -h');\n  console.log('');\n});\n\nprogram.parse(process.argv);\n\nconsole.log('stuff');\n```\n\nYields the following help output when `node script-name.js -h` or `node script-name.js --help` are run:\n\n```\n\nUsage: custom-help [options]\n\nOptions:\n\n  -h, --help     output usage information\n  -V, --version  output the version number\n  -f, --foo      enable some foo\n  -b, --bar      enable some bar\n  -B, --baz      enable some baz\n\nExamples:\n\n  $ custom-help --help\n  $ custom-help -h\n\n```\n\n## .outputHelp(cb)\n\nOutput help information without exiting.\nOptional callback cb allows post-processing of help text before it is displayed.\n\nIf you want to display help by default (e.g. if no command was provided), you can use something like:\n\n```js\nvar program = require('commander');\nvar colors = require('colors');\n\nprogram\n  .version('0.1.0')\n  .command('getstream [url]', 'get stream URL')\n  .parse(process.argv);\n\nif (!process.argv.slice(2).length) {\n  program.outputHelp(make_red);\n}\n\nfunction make_red(txt) {\n  return colors.red(txt); //display the help text in red on the console\n}\n```\n\n## .help(cb)\n\n  Output help information and exit immediately.\n  Optional callback cb allows post-processing of help text before it is displayed.\n\n## Examples\n\n```js\nvar program = require('commander');\n\nprogram\n  .version('0.1.0')\n  .option('-C, --chdir <path>', 'change the working directory')\n  .option('-c, --config <path>', 'set config path. defaults to ./deploy.conf')\n  .option('-T, --no-tests', 'ignore test hook');\n\nprogram\n  .command('setup [env]')\n  .description('run setup commands for all envs')\n  .option(\"-s, --setup_mode [mode]\", \"Which setup mode to use\")\n  .action(function(env, options){\n    var mode = options.setup_mode || \"normal\";\n    env = env || 'all';\n    console.log('setup for %s env(s) with %s mode', env, mode);\n  });\n\nprogram\n  .command('exec <cmd>')\n  .alias('ex')\n  .description('execute the given remote cmd')\n  .option(\"-e, --exec_mode <mode>\", \"Which exec mode to use\")\n  .action(function(cmd, options){\n    console.log('exec \"%s\" using %s mode', cmd, options.exec_mode);\n  }).on('--help', function() {\n    console.log('  Examples:');\n    console.log();\n    console.log('    $ deploy exec sequential');\n    console.log('    $ deploy exec async');\n    console.log();\n  });\n\nprogram\n  .command('*')\n  .action(function(env){\n    console.log('deploying \"%s\"', env);\n  });\n\nprogram.parse(process.argv);\n```\n\nMore Demos can be found in the [examples](https://github.com/tj/commander.js/tree/master/examples) directory.\n\n## License\n\nMIT\n","readmeFilename":"Readme.md","license":"MIT","_attachments":{},"_etag":"\"5a826d3a-14cd4\"","_lastModified":"Tue, 13 Feb 2018 4:44:42 GMT"}

Anon7 - 2022
AnonSec Team