{"_id":"sywac","_rev":"2947655","name":"sywac","description":"So you want a CLI...","dist-tags":{"latest":"1.3.0","rc":"2.0.0-rc4"},"maintainers":[{"name":"nexdrew","email":""}],"time":{"modified":"2023-04-26T08:48:47.000Z","created":"2017-07-01T03:49:01.942Z","2.0.0-rc4":"2020-07-25T17:19:15.133Z","2.0.0-rc3":"2020-04-08T16:54:11.335Z","2.0.0-rc2":"2020-04-08T15:55:43.066Z","2.0.0-rc1":"2020-04-02T05:29:37.248Z","1.3.0":"2020-03-29T21:14:49.040Z","1.2.2":"2019-07-27T17:09:57.823Z","1.2.1":"2018-07-05T14:23:09.810Z","1.2.0":"2017-09-05T17:12:27.723Z","1.1.0":"2017-08-31T23:56:42.599Z","1.0.1":"2017-08-02T19:31:15.393Z","1.0.0":"2017-07-13T05:01:44.443Z","0.5.0":"2017-07-08T05:55:30.722Z","0.4.0":"2017-07-07T04:52:31.573Z","0.3.0":"2017-07-05T04:24:32.735Z","0.2.0":"2017-07-04T16:00:11.552Z","0.1.0":"2017-07-01T03:49:01.942Z"},"users":{},"author":{"name":"nexdrew"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"versions":{"2.0.0-rc4":{"name":"sywac","version":"2.0.0-rc4","description":"So you want a CLI...","main":"index.js","scripts":{"pretest":"standard","test":"tap","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"https://sywac.io","devDependencies":{"chalk":"^4.0.0","coveralls":"^3.0.9","del":"^5.1.0","import-fresh":"^3.2.1","standard":"^14.3.2","tap":"^14.10.6"},"readmeFilename":"README.md","gitHead":"201f77717728606bf64d77ee3a836a942dd19a34","_id":"sywac@2.0.0-rc4","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"shasum":"80c7f19e48bf9dbaaed88b20e5b8c1949efc9345","size":27576,"noattachment":false,"key":"/sywac/-/sywac-2.0.0-rc4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-2.0.0-rc4.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac_2.0.0-rc4_1595697555009_0.07946546314981728"},"_hasShrinkwrap":false,"publish_time":1595697555133,"_cnpm_publish_time":1595697555133,"_cnpmcore_publish_time":"2021-12-16T10:48:28.186Z"},"2.0.0-rc3":{"name":"sywac","version":"2.0.0-rc3","description":"So you want a CLI...","main":"index.js","scripts":{"pretest":"standard","test":"tap","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"chalk":"^3.0.0","coveralls":"^3.0.9","del":"^5.1.0","import-fresh":"^3.2.1","standard":"^14.3.2","tap":"^14.10.6"},"readmeFilename":"README.md","gitHead":"74ade35bb391b5ce3d2de8bd771ff3387649ffec","_id":"sywac@2.0.0-rc3","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"shasum":"dc2732977fbd837f3c557e91bbb8d05c183abdd0","size":27508,"noattachment":false,"key":"/sywac/-/sywac-2.0.0-rc3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-2.0.0-rc3.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac_2.0.0-rc3_1586364851153_0.47726278367756536"},"_hasShrinkwrap":false,"publish_time":1586364851335,"_cnpm_publish_time":1586364851335,"_cnpmcore_publish_time":"2021-12-16T10:48:28.945Z"},"2.0.0-rc2":{"name":"sywac","version":"2.0.0-rc2","description":"So you want a CLI...","main":"index.js","scripts":{"pretest":"standard","test":"tap","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"chalk":"^3.0.0","coveralls":"^3.0.9","del":"^5.1.0","import-fresh":"^3.2.1","standard":"^14.3.2","tap":"^14.10.6"},"readmeFilename":"README.md","gitHead":"0249cc47ca1e3b286d924fdda8e9c6f4a746afff","_id":"sywac@2.0.0-rc2","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"shasum":"fe45937d8dff86eb610118e2dfd2ce4d42a0ce89","size":27408,"noattachment":false,"key":"/sywac/-/sywac-2.0.0-rc2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-2.0.0-rc2.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac_2.0.0-rc2_1586361342918_0.5388737156919119"},"_hasShrinkwrap":false,"publish_time":1586361343066,"_cnpm_publish_time":1586361343066,"_cnpmcore_publish_time":"2021-12-16T10:48:29.597Z"},"2.0.0-rc1":{"name":"sywac","version":"2.0.0-rc1","description":"So you want a CLI...","main":"index.js","scripts":{"pretest":"standard","test":"tap","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"chalk":"^3.0.0","coveralls":"^3.0.9","del":"^5.1.0","import-fresh":"^3.2.1","standard":"^14.3.2","tap":"^14.10.6"},"readmeFilename":"README.md","gitHead":"38b405590576aff9000519f837c539d80bd0ef75","_id":"sywac@2.0.0-rc1","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"shasum":"3521444112c497743ac193bfc0cad8ce25237021","size":27321,"noattachment":false,"key":"/sywac/-/sywac-2.0.0-rc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-2.0.0-rc1.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac_2.0.0-rc1_1585805376999_0.95772672164566"},"_hasShrinkwrap":false,"publish_time":1585805377248,"_cnpm_publish_time":1585805377248,"_cnpmcore_publish_time":"2021-12-16T10:48:29.827Z"},"1.3.0":{"name":"sywac","version":"1.3.0","description":"So you want a CLI...","main":"index.js","scripts":{"pretest":"standard","test":"tap","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"chalk":"^3.0.0","coveralls":"^3.0.9","del":"^5.1.0","import-fresh":"^3.2.1","standard":"^14.3.2","tap":"^14.10.6"},"gitHead":"14f5ef6d007d02caee25859e9ff3bcb83635aeed","_id":"sywac@1.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"shasum":"324789bdb8bd7d0d66625c9144fce81ab5ba6f99","size":27348,"noattachment":false,"key":"/sywac/-/sywac-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-1.3.0.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac_1.3.0_1585516488869_0.4696179130583582"},"_hasShrinkwrap":false,"publish_time":1585516489040,"_cnpm_publish_time":1585516489040,"_cnpmcore_publish_time":"2021-12-16T10:48:30.082Z"},"1.2.2":{"name":"sywac","version":"1.2.2","description":"So you want a CLI...","main":"index.js","scripts":{"pretest":"standard","test":"tap","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"chalk":"^2.4.2","coveralls":"^3.0.5","del":"^5.0.0","import-fresh":"^3.1.0","standard":"^13.1.0","tap":"^14.4.3"},"gitHead":"d73cfbbb0ca2b63e91d1e6a2b07d7ed62e2f246f","_id":"sywac@1.2.2","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"shasum":"8d9e7271fc11337de09a38e70b71a264cb74caf0","size":27005,"noattachment":false,"key":"/sywac/-/sywac-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-1.2.2.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac_1.2.2_1564247397665_0.8228990652526509"},"_hasShrinkwrap":false,"publish_time":1564247397823,"_cnpm_publish_time":1564247397823,"_cnpmcore_publish_time":"2021-12-16T10:48:30.305Z"},"1.2.1":{"name":"sywac","version":"1.2.1","description":"So you want a CLI...","main":"index.js","files":["*.js","types/*.js","lib/*.js"],"scripts":{"pretest":"standard","test":"FORCE_COLOR=1 tap --cov --jobs=4 test/test*.js test/lib/test*.js test/types/test*.js test/fixture2/test*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"chalk":"^2.0.1","coveralls":"^3.0.0","del":"^3.0.0","require-uncached":"^1.0.3","standard":"^11.0.0","tap":"^12.0.1"},"gitHead":"7e7eff1e6d583b75857e19353067c10f51d92437","_id":"sywac@1.2.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"dist":{"shasum":"528e482b2f2a18e764ffccc59eb40eea16a7f97d","size":26046,"noattachment":false,"key":"/sywac/-/sywac-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-1.2.1.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac_1.2.1_1530800589586_0.4630407285079008"},"_hasShrinkwrap":false,"publish_time":1530800589810,"_cnpm_publish_time":1530800589810,"_cnpmcore_publish_time":"2021-12-16T10:48:30.532Z"},"1.2.0":{"name":"sywac","version":"1.2.0","description":"So you want a CLI...","main":"index.js","files":["*.js","types/*.js","lib/*.js"],"scripts":{"pretest":"standard","test":"FORCE_COLOR=1 tap --cov --jobs=4 test/test*.js test/lib/test*.js test/types/test*.js test/fixture2/test*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"chalk":"^2.0.1","coveralls":"^2.13.1","del":"^3.0.0","require-uncached":"^1.0.3","standard":"^10.0.2","tap":"^10.7.0"},"gitHead":"1c4350d112e6b65aff556a71ba2e533388383f06","_id":"sywac@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"dist":{"shasum":"b0a05c4e0f459918e8e42e0f55e1c1039a0e975c","size":26654,"noattachment":false,"key":"/sywac/-/sywac-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-1.2.0.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac-1.2.0.tgz_1504631546740_0.7126897613052279"},"directories":{},"publish_time":1504631547723,"_hasShrinkwrap":false,"_cnpm_publish_time":1504631547723,"_cnpmcore_publish_time":"2021-12-16T10:48:30.829Z"},"1.1.0":{"name":"sywac","version":"1.1.0","description":"So you want a CLI...","main":"index.js","files":["*.js","types/*.js","lib/*.js"],"scripts":{"pretest":"standard","test":"FORCE_COLOR=1 tap --cov --jobs=4 test/test*.js test/lib/test*.js test/types/test*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"chalk":"^2.0.1","coveralls":"^2.13.1","del":"^3.0.0","require-uncached":"^1.0.3","standard":"^10.0.2","tap":"^10.7.0"},"gitHead":"7fdac072c0126f0156744e54b53e85f95eb7dafe","_id":"sywac@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"dist":{"shasum":"3c837efa8a5a71a3141bf4acbd954ec7c97d76be","size":25649,"noattachment":false,"key":"/sywac/-/sywac-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-1.1.0.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac-1.1.0.tgz_1504223801570_0.7978662610985339"},"directories":{},"publish_time":1504223802599,"_hasShrinkwrap":false,"_cnpm_publish_time":1504223802599,"_cnpmcore_publish_time":"2021-12-16T10:48:31.080Z"},"1.0.1":{"name":"sywac","version":"1.0.1","description":"So you want a CLI...","main":"index.js","files":["*.js","types/*.js","lib/*.js"],"scripts":{"pretest":"standard","test":"FORCE_COLOR=1 tap --cov --jobs=4 test/test*.js test/lib/test*.js test/types/test*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"chalk":"^2.0.1","coveralls":"^2.13.1","del":"^3.0.0","require-uncached":"^1.0.3","standard":"^10.0.2","tap":"^10.7.0"},"gitHead":"803bf97378e4a60be0278d5b4f8d9e1f623891d2","_id":"sywac@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"dist":{"shasum":"5fb09686d9c0ddf40b7997fb63ae2ca99e795eb7","size":25576,"noattachment":false,"key":"/sywac/-/sywac-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-1.0.1.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac-1.0.1.tgz_1501702274297_0.5098544720094651"},"directories":{},"publish_time":1501702275393,"_hasShrinkwrap":false,"_cnpm_publish_time":1501702275393,"_cnpmcore_publish_time":"2021-12-16T10:48:31.322Z"},"1.0.0":{"name":"sywac","version":"1.0.0","description":"So you want a CLI...","main":"index.js","files":["*.js","types/*.js","lib/*.js"],"scripts":{"pretest":"standard","test":"FORCE_COLOR=1 tap --cov --jobs=4 test/test*.js test/lib/test*.js test/types/test*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"chalk":"^2.0.1","coveralls":"^2.13.1","del":"^3.0.0","require-uncached":"^1.0.3","standard":"^10.0.2","tap":"^10.7.0"},"gitHead":"0cf05d58e94b7fa8b1c109fbc80b14477da48cb8","_id":"sywac@1.0.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.3","_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"dist":{"shasum":"3920d8c35a5ab6a4536f26bae52b18583bef3cb3","size":25537,"noattachment":false,"key":"/sywac/-/sywac-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-1.0.0.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac-1.0.0.tgz_1499922103367_0.6433626485522836"},"directories":{},"publish_time":1499922104443,"_hasShrinkwrap":false,"_cnpm_publish_time":1499922104443,"_cnpmcore_publish_time":"2021-12-16T10:48:31.578Z"},"0.5.0":{"name":"sywac","version":"0.5.0","description":"So you want a CLI...","main":"index.js","files":["*.js","types/*.js","lib/*.js"],"scripts":{"pretest":"standard","test":"FORCE_COLOR=1 tap --cov --jobs=4 test/test*.js test/lib/test*.js test/types/test*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"chalk":"^2.0.1","coveralls":"^2.13.1","del":"^3.0.0","require-uncached":"^1.0.3","standard":"^10.0.2","tap":"^10.7.0"},"gitHead":"92ccad680681837926c3a715be2102754d270b2c","_id":"sywac@0.5.0","_npmVersion":"5.1.0","_nodeVersion":"8.1.3","_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"dist":{"shasum":"6058070aad991407a91e21742e3b29866ec36352","size":24808,"noattachment":false,"key":"/sywac/-/sywac-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-0.5.0.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac-0.5.0.tgz_1499493329610_0.3600834656972438"},"directories":{},"publish_time":1499493330722,"_hasShrinkwrap":false,"_cnpm_publish_time":1499493330722,"_cnpmcore_publish_time":"2021-12-16T10:48:31.874Z"},"0.4.0":{"name":"sywac","version":"0.4.0","description":"So you want a CLI...","main":"index.js","files":["*.js","types/*.js","lib/*.js"],"scripts":{"pretest":"standard","test":"tap --cov --jobs=4 test/test*.js test/lib/test*.js test/types/test*.js"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"del":"^3.0.0","require-uncached":"^1.0.3","standard":"^10.0.2","tap":"^10.7.0"},"gitHead":"e3c52208e71e46727c3e591c17497bbefee534f2","_id":"sywac@0.4.0","_npmVersion":"5.1.0","_nodeVersion":"8.1.3","_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"dist":{"shasum":"f43927f11bd6188edc068a3a9cb2b5620f3045b2","size":23417,"noattachment":false,"key":"/sywac/-/sywac-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-0.4.0.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac-0.4.0.tgz_1499403150522_0.3362870349083096"},"directories":{},"publish_time":1499403151573,"_hasShrinkwrap":false,"_cnpm_publish_time":1499403151573,"_cnpmcore_publish_time":"2021-12-16T10:48:32.141Z"},"0.3.0":{"name":"sywac","version":"0.3.0","description":"So you want a CLI...","main":"index.js","files":["*.js","types/*.js","lib/*.js"],"scripts":{"pretest":"standard","test":"tap --cov test/*.js test/lib/*.js"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"standard":"^10.0.2","tap":"^10.7.0"},"gitHead":"105af58eddeeb125ac0b3acded256355ae640676","_id":"sywac@0.3.0","_npmVersion":"5.0.4","_nodeVersion":"8.1.2","_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"dist":{"shasum":"dec31c526d23136255570d4b86f5e82438cd2024","size":23149,"noattachment":false,"key":"/sywac/-/sywac-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-0.3.0.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac-0.3.0.tgz_1499228671685_0.9160252648871392"},"directories":{},"publish_time":1499228672735,"_hasShrinkwrap":false,"_cnpm_publish_time":1499228672735,"_cnpmcore_publish_time":"2021-12-16T10:48:32.441Z"},"0.2.0":{"name":"sywac","version":"0.2.0","description":"So you want a CLI...","main":"index.js","files":["*.js","types/*.js","lib/*.js"],"scripts":{"pretest":"standard","test":"tap --cov test/lib/*.js"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/sywac/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/sywac/sywac/issues"},"homepage":"http://sywac.io","devDependencies":{"standard":"^10.0.2","tap":"^10.7.0"},"gitHead":"0a709cd672656a25630a9047836e0e5e795fd1b1","_id":"sywac@0.2.0","_npmVersion":"5.0.4","_nodeVersion":"8.1.2","_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"dist":{"shasum":"2231daf38ffd871fd5849563b2433d6b9a4d9c30","size":22923,"noattachment":false,"key":"/sywac/-/sywac-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-0.2.0.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac-0.2.0.tgz_1499184010578_0.4285248431842774"},"directories":{},"publish_time":1499184011552,"_hasShrinkwrap":false,"_cnpm_publish_time":1499184011552,"_cnpmcore_publish_time":"2021-12-16T10:48:32.659Z"},"0.1.0":{"name":"sywac","version":"0.1.0","description":"So you want a CLI...","main":"index.js","files":["*.js","types/*.js","lib/*.js"],"scripts":{"lint":"standard","test":"standard && tap --cov test/*.js"},"engines":{"node":">=4"},"repository":{"type":"git","url":"git+https://github.com/nexdrew/sywac.git"},"keywords":["cli","parser","command","args","argv"],"author":{"name":"nexdrew"},"license":"MIT","bugs":{"url":"https://github.com/nexdrew/sywac/issues"},"homepage":"https://github.com/nexdrew/sywac#readme","devDependencies":{"standard":"^10.0.2","tap":"^10.3.3"},"gitHead":"a19036c46261e227c1dcbd7f13abab04c49259a3","_id":"sywac@0.1.0","_npmVersion":"5.0.4","_nodeVersion":"8.1.2","_npmUser":{"name":"nexdrew","email":"andrewbgoode@gmail.com"},"dist":{"shasum":"da5254e8c5b1c3f8f4b539cda067d80477873819","size":23129,"noattachment":false,"key":"/sywac/-/sywac-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sywac/download/sywac-0.1.0.tgz"},"maintainers":[{"name":"nexdrew","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sywac-0.1.0.tgz_1498880940883_0.219411829020828"},"directories":{},"publish_time":1498880941942,"_hasShrinkwrap":false,"_cnpm_publish_time":1498880941942,"_cnpmcore_publish_time":"2021-12-16T10:48:32.871Z"}},"readme":"# ![sywac](logo.png)\n\n> So you want a CLI...\n\n[![Build Status](https://travis-ci.org/sywac/sywac.svg?branch=master)](https://travis-ci.org/sywac/sywac)\n[![Coverage Status](https://coveralls.io/repos/github/sywac/sywac/badge.svg?branch=master)](https://coveralls.io/github/sywac/sywac?branch=master)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Greenkeeper badge](https://badges.greenkeeper.io/sywac/sywac.svg)](https://greenkeeper.io/)\n\nA better CLI framework, made for the ES2015 era.\n\nVisit http://sywac.io for detailed documentation. **NOTE!** The docs site is still under construction.\n\n## Feature Highlights\n\n- Single package install\n- Asynchronous parsing, validation, and command execution\n- Type-based argument parsing\n- Plug in your own types or override/extend the built-in ones\n- Support for simple CLIs or complex nested command trees\n- First-class support for positional arguments, with or without commands\n- Flexible auto-generated help content\n- Support for ANSI styles/colors (we recommend [chalk](https://github.com/chalk/chalk))\n- Define styles/colors inline or decorate content with style hooks\n- Coherent API\n- Parse strings as easily as `process.argv`\n- Supports concurrent parsing, safe for chatbots or other server-side apps\n\n## Quick Start Guide\n\nFirst install sywac from npm:\n\n```console\n$ npm install --save sywac\n```\n\nThen create a `cli.js` file with code similar to this:\n\n```js\n#!/usr/bin/env node\n'use strict'\n\nrequire('sywac')\n  .positional('<string>', { paramsDesc: 'A required string argument' })\n  .boolean('-b, --bool', { desc: 'A boolean option' })\n  .number('-n, --num <number>', { desc: 'A number option' })\n  .help('-h, --help')\n  .version('-v, --version')\n  .showHelpByDefault()\n  .outputSettings({ maxWidth: 75 })\n  .parseAndExit()\n  .then(argv => {\n    console.log(JSON.stringify(argv, null, 2))\n  })\n```\n\nMake the `cli.js` file executable:\n\n```console\n$ chmod +x cli.js\n```\n\nAnd set up `cli.js` as the `\"bin\"` field in `package.json`:\n\n```json\n{\n  \"name\": \"example\",\n  \"version\": \"0.1.0\",\n  \"bin\": \"cli.js\"\n}\n```\n\nThen test it out. Without any arguments, it will print the help text.\n\n```console\n$ ./cli.js\nUsage: cli <string> [options]\n\nArguments:\n  <string>  A required string argument                  [required] [string]\n\nOptions:\n  -b, --bool          A boolean option                            [boolean]\n  -n, --num <number>  A number option                              [number]\n  -h, --help          Show help                  [commands: help] [boolean]\n  -v, --version       Show version number     [commands: version] [boolean]\n```\n\nLet's try passing some arguments:\n\n```console\n$ ./cli.js hello -b -n 42\n{\n  \"_\": [],\n  \"string\": \"hello\",\n  \"b\": true,\n  \"bool\": true,\n  \"n\": 42,\n  \"num\": 42,\n  \"h\": false,\n  \"help\": false,\n  \"v\": false,\n  \"version\": false\n}\n```\n\nWhat happens if we pass flags without a string argument?\n\n```console\n$ ./cli.js --bool\nUsage: cli <string> [options]\n\nArguments:\n  <string>  A required string argument                  [required] [string]\n\nOptions:\n  -b, --bool          A boolean option                            [boolean]\n  -n, --num <number>  A number option                              [number]\n  -h, --help          Show help                  [commands: help] [boolean]\n  -v, --version       Show version number     [commands: version] [boolean]\n\nMissing required argument: string\n```\n\nValidation failed and sywac printed the help text with an error message. Let's check the exit code of that last run:\n\n```console\n$ echo $?\n1\n```\n\nThis is a good sign that our CLI will play well with others.\n\n## API\n\nFor details on the full API, go to http://sywac.io\n\n## License\n\nMIT\n","_attachments":{},"homepage":"http://sywac.io","bugs":{"url":"https://github.com/sywac/sywac/issues"},"license":"MIT"}