{"_id":"clix","_rev":"54719","name":"clix","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","dist-tags":{"latest":"5.0.0"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"time":{"modified":"2021-06-03T10:16:40.000Z","created":"2015-03-11T11:01:42.459Z","5.0.0":"2019-07-11T21:06:28.527Z","3.0.0":"2019-06-11T08:06:46.364Z","2.2.2":"2018-08-09T07:03:27.934Z","2.2.1":"2017-01-02T11:02:00.604Z","2.2.0":"2017-01-02T08:06:11.671Z","2.0.16":"2016-07-31T09:16:08.053Z","2.0.15":"2015-08-21T08:40:09.542Z","2.0.14":"2015-08-21T06:14:14.508Z","2.0.13":"2015-08-17T09:02:15.702Z","2.0.12":"2015-08-16T05:52:31.934Z","2.0.10":"2015-08-15T10:56:59.363Z","2.0.8":"2015-08-15T07:54:00.434Z","2.0.7":"2015-08-15T06:30:00.087Z","2.0.6":"2015-08-15T02:34:14.363Z","2.0.5":"2015-08-15T02:23:53.394Z","2.0.4":"2015-08-15T02:21:07.388Z","2.0.3":"2015-08-12T00:30:40.862Z","2.0.2":"2015-08-11T20:56:02.184Z","2.0.1":"2015-08-10T05:53:56.523Z","2.0.0":"2015-08-10T05:03:12.354Z","1.1.6":"2015-08-08T04:40:09.333Z","1.1.5":"2015-07-13T02:26:08.667Z","1.1.4":"2015-07-13T02:07:50.059Z","1.1.2":"2015-07-04T04:50:24.595Z","1.1.1":"2015-07-03T23:33:25.217Z","1.0.7":"2015-05-25T13:06:31.295Z","1.0.5":"2015-03-13T02:20:12.588Z","1.0.4":"2015-03-13T01:29:45.114Z","1.0.3":"2015-03-11T11:32:34.880Z","1.0.1":"2015-03-11T11:17:19.793Z","1.0.0":"2015-03-11T11:01:42.459Z"},"users":{},"author":{"name":"Roy Riojas","url":"http://royriojas.com"},"repository":{"type":"git","url":"git+https://github.com/royriojas/clix.git"},"versions":{"5.0.0":{"name":"clix","version":"5.0.0","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"lint":"eslint --cache --cache-location node_modules/.cache/ -f friendly 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","watch":"watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' -i npm run test","check":"npm run lint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"git+https://github.com/royriojas/clix.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"devDependencies":{"@typescript-eslint/eslint-plugin":"1.10.2","@typescript-eslint/parser":"1.10.2","babel-eslint":"10.0.1","changelogx":"4.0.0","eslint":"5.16.0","eslint-config-airbnb":"17.1.0","eslint-config-prettier":"4.3.0","eslint-formatter-friendly":"7.0.0","eslint-plugin-import":"2.17.3","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-mocha":"5.3.0","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","mocha-runner":"3.0.1","prettier":"1.18.2","proxyquire":"2.1.0","watch-spawn":"2.0.1"},"dependencies":{"clix-logger":"2.0.0","glob":"^7.1.4","jq-trim":"0.1.2","lodash":"4.17.14","optionator":"0.8.2","read-json-sync":"2.0.1"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"2b396105f7211e065a96a6a87f91b379aa0378c4","_id":"clix@5.0.0","_npmVersion":"6.5.0","_nodeVersion":"8.11.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"c82e44eaab56c79541f29b02c8d2b5f354360275","size":15246,"noattachment":false,"key":"/clix/-/clix-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-5.0.0.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clix_5.0.0_1562879188375_0.27851683019792506"},"_hasShrinkwrap":false,"publish_time":1562879188527,"_cnpm_publish_time":1562879188527},"3.0.0":{"name":"clix","version":"3.0.0","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"git+https://github.com/royriojas/clix.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"2.0.1","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.1.1","precommit":"1.2.2","prepush":"3.1.11","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^2.0.0"},"dependencies":{"clix-logger":"1.0.2","extend":"3.0.0","glob":"^7.1.4","jq-trim":"0.1.2","lodash":"^4.17.11","optionator":"0.8.2","os-homedir":"1.0.2","path-is-absolute":"1.0.1","read-json-sync":"1.1.1"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"08d33fecf4c12feab62a2999975a11ab1a120e27","_id":"clix@3.0.0","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"shasum":"83b331bc942003fb185b859d3b4a90c4fef9477c","size":12217,"noattachment":false,"key":"/clix/-/clix-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-3.0.0.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clix_3.0.0_1560240406220_0.8041023841925465"},"_hasShrinkwrap":false,"publish_time":1560240406364,"_cnpm_publish_time":1560240406364},"2.2.2":{"name":"clix","version":"2.2.2","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"git+https://github.com/royriojas/clix.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"2.0.1","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.1.1","precommit":"1.2.2","prepush":"3.1.11","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^2.0.0"},"dependencies":{"clix-logger":"1.0.2","extend":"3.0.0","glob-expand":"0.2.1","jq-trim":"0.1.2","optionator":"0.8.2","os-homedir":"1.0.2","path-is-absolute":"1.0.1","read-json-sync":"1.1.1"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"0663a3172a3bab01181eef5babb4311dac114982","_id":"clix@2.2.2","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"652673a1d9233958cf1f7954b9deea82b26c203f","size":11907,"noattachment":false,"key":"/clix/-/clix-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.2.2.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clix_2.2.2_1533798207758_0.590198926768341"},"_hasShrinkwrap":false,"publish_time":1533798207934,"_cnpm_publish_time":1533798207934},"2.2.1":{"name":"clix","version":"2.2.1","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"git+https://github.com/royriojas/clix.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"2.0.1","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.1.1","precommit":"1.2.2","prepush":"3.1.11","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^2.0.0"},"dependencies":{"clix-logger":"1.0.0","extend":"3.0.0","glob-expand":"0.2.1","jq-trim":"0.1.2","optionator":"0.8.2","os-homedir":"1.0.2","path-is-absolute":"1.0.1","read-json-sync":"1.1.1"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"ce07d0052a0a7d85061a25ef1832957b48f1457e","_id":"clix@2.2.1","_shasum":"13c0389414df51947aae9858044fde982ddd952e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"13c0389414df51947aae9858044fde982ddd952e","size":12232,"noattachment":false,"key":"/clix/-/clix-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.2.1.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/clix-2.2.1.tgz_1483354920000_0.6301434794440866"},"directories":{},"publish_time":1483354920604,"_cnpm_publish_time":1483354920604,"_hasShrinkwrap":false},"2.2.0":{"name":"clix","version":"2.2.0","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"git+https://github.com/royriojas/clix.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"2.0.1","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.1.1","precommit":"1.2.2","prepush":"3.1.11","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^2.0.0"},"dependencies":{"clix-logger":"1.0.0","extend":"3.0.0","glob-expand":"0.2.1","jq-trim":"0.1.2","optionator":"0.8.2","os-homedir":"1.0.2","path-is-absolute":"1.0.1","read-json-sync":"1.1.1"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"d9a4db40e9639a849386120ee1c83b04fd4fa50e","_id":"clix@2.2.0","_shasum":"1d8f932a100c3e8d420647b3a84cb6adfe0e7a9e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"1d8f932a100c3e8d420647b3a84cb6adfe0e7a9e","size":12216,"noattachment":false,"key":"/clix/-/clix-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.2.0.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clix-2.2.0.tgz_1483344371433_0.08276037056930363"},"directories":{},"publish_time":1483344371671,"_cnpm_publish_time":1483344371671,"_hasShrinkwrap":false},"2.0.16":{"name":"clix","version":"2.0.16","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"git+https://github.com/royriojas/clix.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^2.0.0","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.1.1","precommit":"^1.2.0","prepush":"^3.1.9","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^2.0.0"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","glob-expand":"^0.2.0","jq-trim":"^0.1.1","optionator":"^0.6.0","os-homedir":"^1.0.1","path-is-absolute":"^1.0.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"e75cbc9d4ff9778f61accd720acfdb87dff155ea","_id":"clix@2.0.16","_shasum":"df1bc9d7d27a54e69fd6560885f6fff8bd8e8931","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"df1bc9d7d27a54e69fd6560885f6fff8bd8e8931","size":12148,"noattachment":false,"key":"/clix/-/clix-2.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.16.tgz"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clix-2.0.16.tgz_1469956566265_0.15431353682652116"},"directories":{},"publish_time":1469956568053,"_cnpm_publish_time":1469956568053,"_hasShrinkwrap":false},"2.0.15":{"name":"clix","version":"2.0.15","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.1.1","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","glob-expand":"^0.1.0","jq-trim":"^0.1.1","optionator":"^0.6.0","os-homedir":"^1.0.1","path-is-absolute":"^1.0.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"eccfc252cbeae75b2e242c35d0109635f9db0b44","_id":"clix@2.0.15","_shasum":"ff9cb3c3800707d6932bd8c2dcd6d8a43e5206f4","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"ff9cb3c3800707d6932bd8c2dcd6d8a43e5206f4","size":12141,"noattachment":false,"key":"/clix/-/clix-2.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.15.tgz"},"directories":{},"publish_time":1440146409542,"_cnpm_publish_time":1440146409542,"_hasShrinkwrap":false},"2.0.14":{"name":"clix","version":"2.0.14","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.1.1","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","glob-expand":"^0.1.0","optionator":"^0.6.0","os-homedir":"^1.0.1","path-is-absolute":"^1.0.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"9db0d4c57d76ad8d8feb36fdd9d544fbec614673","_id":"clix@2.0.14","_shasum":"d3cbe1a71149c93b655addfe087ad7f65f2444e5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"d3cbe1a71149c93b655addfe087ad7f65f2444e5","size":11460,"noattachment":false,"key":"/clix/-/clix-2.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.14.tgz"},"directories":{},"publish_time":1440137654508,"_cnpm_publish_time":1440137654508,"_hasShrinkwrap":false},"2.0.13":{"name":"clix","version":"2.0.13","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.1.1","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","glob-expand":"^0.1.0","optionator":"^0.6.0","os-homedir":"^1.0.1","path-is-absolute":"^1.0.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"54b325af698793706a039e9fe611dfcd9aa232fd","_id":"clix@2.0.13","_shasum":"8093b8a86b05a3c387f2ca915e6cd941f39aa015","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"8093b8a86b05a3c387f2ca915e6cd941f39aa015","size":11599,"noattachment":false,"key":"/clix/-/clix-2.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.13.tgz"},"directories":{},"publish_time":1439802135702,"_cnpm_publish_time":1439802135702,"_hasShrinkwrap":false},"2.0.12":{"name":"clix","version":"2.0.12","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.1.1","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","glob-expand":"^0.1.0","optionator":"^0.6.0","os-homedir":"^1.0.1","path-is-absolute":"^1.0.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"21494fe511f40e846f0a564ef39fd08f9ddd3d96","_id":"clix@2.0.12","_shasum":"0f027e6577b9c171270a671750a730f7cce10bfe","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"0f027e6577b9c171270a671750a730f7cce10bfe","size":11405,"noattachment":false,"key":"/clix/-/clix-2.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.12.tgz"},"directories":{},"publish_time":1439704351934,"_cnpm_publish_time":1439704351934,"_hasShrinkwrap":false},"2.0.10":{"name":"clix","version":"2.0.10","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.1.1","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","glob-expand":"^0.1.0","optionator":"^0.6.0","os-homedir":"^1.0.1","path-is-absolute":"^1.0.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"54789214bbfc33b3d1a063e6b02bf0c46e17e95e","_id":"clix@2.0.10","_shasum":"afa5144cefb56c92161c7b2cb1fbc21133304e21","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"afa5144cefb56c92161c7b2cb1fbc21133304e21","size":10434,"noattachment":false,"key":"/clix/-/clix-2.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.10.tgz"},"directories":{},"publish_time":1439636219363,"_cnpm_publish_time":1439636219363,"_hasShrinkwrap":false},"2.0.8":{"name":"clix","version":"2.0.8","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","glob-expand":"^0.1.0","optionator":"^0.6.0","os-homedir":"^1.0.1","path-is-absolute":"^1.0.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"086b985549c0f1b1f657eb316b83dffeef9c7232","_id":"clix@2.0.8","_shasum":"062b28bbeef007b22e09dfbe542e3fe03e71b193","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"062b28bbeef007b22e09dfbe542e3fe03e71b193","size":9923,"noattachment":false,"key":"/clix/-/clix-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.8.tgz"},"directories":{},"publish_time":1439625240434,"_cnpm_publish_time":1439625240434,"_hasShrinkwrap":false},"2.0.7":{"name":"clix","version":"2.0.7","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","glob-expand":"^0.1.0","optionator":"^0.5.0","os-homedir":"^1.0.1","path-is-absolute":"^1.0.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"a569cef5d098d94802ac59c3a9ccc816f76ac3f5","_id":"clix@2.0.7","_shasum":"600a0eea7f75268889d9b24402bd0169388acbe5","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"600a0eea7f75268889d9b24402bd0169388acbe5","size":9868,"noattachment":false,"key":"/clix/-/clix-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.7.tgz"},"directories":{},"publish_time":1439620200087,"_cnpm_publish_time":1439620200087,"_hasShrinkwrap":false},"2.0.6":{"name":"clix","version":"2.0.6","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.1.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","glob-expand":"^0.1.0","optionator":"^0.5.0","os-homedir":"^1.0.1","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"91da943480eecb3fb20f3b59756aa3eae5c28a1c","_id":"clix@2.0.6","_shasum":"af52cdc48834a2079e0addce436ce58e6e5f2cd0","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"af52cdc48834a2079e0addce436ce58e6e5f2cd0","size":9031,"noattachment":false,"key":"/clix/-/clix-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.6.tgz"},"directories":{},"publish_time":1439606054363,"_cnpm_publish_time":1439606054363,"_hasShrinkwrap":false},"2.0.5":{"name":"clix","version":"2.0.5","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.1.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","glob-expand":"^0.1.0","optionator":"^0.5.0","os-homedir":"^1.0.1","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"7c7334d4b840372d1a27b6f141da980c58e4558a","_id":"clix@2.0.5","_shasum":"ed18e08c548f4a612e295e8b8a38582c26660185","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"ed18e08c548f4a612e295e8b8a38582c26660185","size":9036,"noattachment":false,"key":"/clix/-/clix-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.5.tgz"},"directories":{},"publish_time":1439605433394,"_cnpm_publish_time":1439605433394,"_hasShrinkwrap":false},"2.0.4":{"name":"clix","version":"2.0.4","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.1.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"5883ca99fbaf855c54797ecc09c52a0b95a248a2","_id":"clix@2.0.4","_shasum":"13419e2ccf90d888439fa6a76cbff0d87096beb1","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"13419e2ccf90d888439fa6a76cbff0d87096beb1","size":8986,"noattachment":false,"key":"/clix/-/clix-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.4.tgz"},"directories":{},"publish_time":1439605267388,"_cnpm_publish_time":1439605267388,"_hasShrinkwrap":false},"2.0.3":{"name":"clix","version":"2.0.3","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.1.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.3","extend":"^3.0.0","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"4a90cb8986bf20c6ffbd52936b3e143885e5a8dd","_id":"clix@2.0.3","_shasum":"6e9e6fcb52c916433087ac4a1835aafaf596933f","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"6e9e6fcb52c916433087ac4a1835aafaf596933f","size":7860,"noattachment":false,"key":"/clix/-/clix-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.3.tgz"},"directories":{},"publish_time":1439339440862,"_cnpm_publish_time":1439339440862,"_hasShrinkwrap":false},"2.0.2":{"name":"clix","version":"2.0.2","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.1.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.2","extend":"^3.0.0","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"bfe306b451cfcc79edd0b98a9a942e26039b60ae","_id":"clix@2.0.2","_shasum":"ab8fdd15e323af31ffd449084555c719db6c244f","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"ab8fdd15e323af31ffd449084555c719db6c244f","size":7817,"noattachment":false,"key":"/clix/-/clix-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.2.tgz"},"directories":{},"publish_time":1439326562184,"_cnpm_publish_time":1439326562184,"_hasShrinkwrap":false},"2.0.1":{"name":"clix","version":"2.0.1","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.1.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.1","extend":"^3.0.0","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"aa19ce14cb9ad80327ea2962fc55b0f48ba4bef3","_id":"clix@2.0.1","_shasum":"68479581758f5559625f318d194c1704dd8fb9c8","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"68479581758f5559625f318d194c1704dd8fb9c8","size":7786,"noattachment":false,"key":"/clix/-/clix-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.1.tgz"},"directories":{},"publish_time":1439186036523,"_cnpm_publish_time":1439186036523,"_hasShrinkwrap":false},"2.0.0":{"name":"clix","version":"2.0.0","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"precommit":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.1.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.1","extend":"^3.0.0","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"da41f0703ae08091b786f149b3f6e2a5389b8eaf","_id":"clix@2.0.0","_shasum":"bda7257d349ccb01e1fc799384e692555986a429","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"bda7257d349ccb01e1fc799384e692555986a429","size":7742,"noattachment":false,"key":"/clix/-/clix-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-2.0.0.tgz"},"directories":{},"publish_time":1439182992354,"_cnpm_publish_time":1439182992354,"_hasShrinkwrap":false},"1.1.6":{"name":"clix","version":"1.1.6","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","pre-v":"npm run check","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"devDependencies":{"changelogx":"^1.0.16","esbeautifier":"^4.2.4","eslinter":"^2.2.0","istanbul":"^0.3.17","mocha-runner":"^1.0.8","precommit":"^1.1.2","prepush":"^3.1.2","proxyquire":"^1.6.0","read-file":"^0.2.0","watch-spawn":"^1.0.4"},"dependencies":{"clix-logger":"^0.1.1","extend":"^3.0.0","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"4caf9fabb11a65782ad4a62bff2d379fee7a9a00","_id":"clix@1.1.6","_shasum":"07d566847a0bc85432be1cb2d5f7f61c0d995715","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"07d566847a0bc85432be1cb2d5f7f61c0d995715","size":7282,"noattachment":false,"key":"/clix/-/clix-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-1.1.6.tgz"},"directories":{},"publish_time":1439008809333,"_cnpm_publish_time":1439008809333,"_hasShrinkwrap":false},"1.1.5":{"name":"clix","version":"1.1.5","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","bump":"bumpery --verify='npm run check'","install-hooks":"changelogx install-hook && prepush install"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"devDependencies":{"bumpery":"^1.1.0","changelogx":"^1.0.14","esbeautifier":"^3.1.3","eslinter":"^2.0.1","istanbul":"^0.3.17","mocha-runner":"^1.0.8","prepush":"^2.0.4","proxyquire":"^1.6.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"dependencies":{"chalk":"^1.1.0","extend":"^3.0.0","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"5e8acd5cadd78ca8de5759cdedd26284953b837f","_id":"clix@1.1.5","_shasum":"a2f5281b3fc3ad3ede94bab58b1863866386586c","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"a2f5281b3fc3ad3ede94bab58b1863866386586c","size":7888,"noattachment":false,"key":"/clix/-/clix-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-1.1.5.tgz"},"directories":{},"publish_time":1436754368667,"_cnpm_publish_time":1436754368667,"_hasShrinkwrap":false},"1.1.4":{"name":"clix","version":"1.1.4","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","bump":"bumpery --verify='npm run check'","install-hooks":"changelogx install-hook && prepush install"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"devDependencies":{"bumpery":"^1.1.0","changelogx":"^1.0.14","esbeautifier":"^3.1.3","eslinter":"^2.0.1","istanbul":"^0.3.17","mocha-runner":"^1.0.8","prepush":"^2.0.4","proxyquire":"^1.6.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"dependencies":{"chalk":"^1.1.0","extend":"^3.0.0","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"0012f755e92e6d8b28751a1fc66ea1a798e62b3a","_id":"clix@1.1.4","_shasum":"c813d41408d30f38fa78653118dfddf1cfcb7fe4","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"c813d41408d30f38fa78653118dfddf1cfcb7fe4","size":7820,"noattachment":false,"key":"/clix/-/clix-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-1.1.4.tgz"},"directories":{},"publish_time":1436753270059,"_cnpm_publish_time":1436753270059,"_hasShrinkwrap":false},"1.1.2":{"name":"clix","version":"1.1.2","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","bump":"bumpery --verify='npm run check'","install-hooks":"changelogx install-hook && prepush install"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"devDependencies":{"bumpery":"^1.0.7","changelogx":"^1.0.13","esbeautifier":"^3.1.3","eslinter":"^2.0.1","istanbul":"^0.3.17","mocha-runner":"^1.0.8","prepush":"^2.0.4","proxyquire":"^1.5.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"dependencies":{"chalk":"^1.1.0","extend":"^3.0.0","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"ce670f900c8c177d1adebda0034b4909c4a2fb50","_id":"clix@1.1.2","_shasum":"5c707243eecb5f7675e4165532c78a177004464c","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"5c707243eecb5f7675e4165532c78a177004464c","size":7411,"noattachment":false,"key":"/clix/-/clix-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-1.1.2.tgz"},"directories":{},"publish_time":1435985424595,"_cnpm_publish_time":1435985424595,"_hasShrinkwrap":false},"1.1.1":{"name":"clix","version":"1.1.1","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog'","bump":"bumpery --verify='npm run check'","install-hooks":"changelogx install-hook && prepush install"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"devDependencies":{"bumpery":"^1.0.7","changelogx":"^1.0.13","esbeautifier":"^3.1.3","eslinter":"^2.0.1","istanbul":"^0.3.17","mocha-runner":"^1.0.8","prepush":"^2.0.4","proxyquire":"^1.5.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"dependencies":{"chalk":"^1.1.0","extend":"^3.0.0","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"a842fc723be571817f820295f1ff077a20447b18","_id":"clix@1.1.1","_shasum":"2ee07aae15fc7cda10f2cc6dcded0368287683dd","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"2ee07aae15fc7cda10f2cc6dcded0368287683dd","size":7088,"noattachment":false,"key":"/clix/-/clix-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-1.1.1.tgz"},"directories":{},"publish_time":1435966405217,"_cnpm_publish_time":1435966405217,"_hasShrinkwrap":false},"1.0.7":{"name":"clix","version":"1.0.7","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier -u index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslinter index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","lint":"npm run beautify && npm run eslint","check":"npm run beautify-check && npm run eslint && npm test","changelog":"changelogx -f markdown -o ./changelog.md","bump":"bumpery --verify='npm run check'","install-hooks":"changelogx install-hook && prepush install"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run check"],"devDependencies":{"bumpery":"^1.0.7","changelogx":"^1.0.12","esbeautifier":"^2.0.5","eslinter":"^1.0.2","istanbul":"^0.3.7","mocha-runner":"^1.0.4","prepush":"^2.0.4","proxyquire":"^1.4.0","read-file":"^0.1.2","watch-spawn":"^1.0.3"},"dependencies":{"chalk":"^1.0.0","lodash.merge":"^3.0.3","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"changelogx":{"ignoreRegExp":["BLD: Release","BLD: Update Deps","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/clix/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/clix/issues/{0}","projectName":"clix"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"e3b219f5504f4d6d344c0e1c575ba9dd9adf8515","_id":"clix@1.0.7","_shasum":"bac504f8bebf2e185fa8e2cab8fcec9dc8924dfe","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"bac504f8bebf2e185fa8e2cab8fcec9dc8924dfe","size":8394,"noattachment":false,"key":"/clix/-/clix-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-1.0.7.tgz"},"directories":{},"publish_time":1432559191295,"_cnpm_publish_time":1432559191295,"_hasShrinkwrap":false},"1.0.5":{"name":"clix","version":"1.0.5","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslint --format 'node_modules/eslint-friendly-formatter' index.js lib/ bin/ src/ specs/ -c './configs/eslint.json'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","prepush":"npm run beautify-check && npm run eslint && npm test"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run prepush"],"devDependencies":{"dispatchy":"^1.0.1","esbeautifier":"^1.0.8","eslint":"^0.16.1","eslint-friendly-formatter":"^1.0.3","file-entry-cache":"^1.0.1","glob-expand":"0.0.2","istanbul":"^0.3.7","mocha-runner":"^1.0.4","prepush":"^1.0.2","proxyquire":"^1.4.0","read-file":"^0.1.2","watch-spawn":"^1.0.3","write":"^0.1.1"},"dependencies":{"chalk":"^1.0.0","lodash.merge":"^3.0.3","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"8a1503e74bf1d5e51349c963c8b2e06740c1e36c","_id":"clix@1.0.5","_shasum":"c2aa6bb67c008e38d5058053af132044b965dc31","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"c2aa6bb67c008e38d5058053af132044b965dc31","size":13721,"noattachment":false,"key":"/clix/-/clix-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-1.0.5.tgz"},"directories":{},"publish_time":1426213212588,"_cnpm_publish_time":1426213212588,"_hasShrinkwrap":false},"1.0.4":{"name":"clix","version":"1.0.4","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslint --format 'node_modules/eslint-friendly-formatter' index.js lib/ bin/ src/ specs/ -c './configs/eslint.json'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","prepush":"npm run beautify-check && npm run eslint && npm test"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run prepush"],"devDependencies":{"dispatchy":"^1.0.1","esbeautifier":"^1.0.8","eslint":"^0.16.1","eslint-friendly-formatter":"^1.0.3","file-entry-cache":"^1.0.1","glob-expand":"0.0.2","istanbul":"^0.3.7","mocha-runner":"^1.0.4","prepush":"^1.0.2","proxyquire":"^1.4.0","read-file":"^0.1.2","watch-spawn":"^1.0.3","write":"^0.1.1"},"dependencies":{"chalk":"^1.0.0","lodash.merge":"^3.0.3","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"4c894b83e01ffe62e054481aded7e87f92800a11","_id":"clix@1.0.4","_shasum":"93d1169cb4524fbb9c599047f837357a23a9e950","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"93d1169cb4524fbb9c599047f837357a23a9e950","size":13714,"noattachment":false,"key":"/clix/-/clix-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-1.0.4.tgz"},"publish_time":1426210185114,"_cnpm_publish_time":1426210185114,"_hasShrinkwrap":false},"1.0.3":{"name":"clix","version":"1.0.3","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslint --format 'node_modules/eslint-friendly-formatter' index.js lib/ bin/ src/ specs/ -c './configs/eslint.json'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","prepush":"npm run beautify-check && npm run eslint && npm test"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run prepush"],"devDependencies":{"dispatchy":"^1.0.1","esbeautifier":"^1.0.8","eslint":"^0.16.1","eslint-friendly-formatter":"^1.0.3","file-entry-cache":"^1.0.1","glob-expand":"0.0.2","istanbul":"^0.3.7","mocha-runner":"^1.0.4","prepush":"^1.0.2","proxyquire":"^1.4.0","read-file":"^0.1.2","watch-spawn":"^1.0.3","write":"^0.1.1"},"dependencies":{"chalk":"^1.0.0","lodash.merge":"^3.0.3","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","bin":{"clix":"cli.js"},"keywords":["cli","command","line","tool","command","line","helper","parse","options","optionator"],"gitHead":"1fa1b9305f3ab4bfb57c136c024446dfb4cf6d70","_id":"clix@1.0.3","_shasum":"8dcd3e8ff2462cf6b02b8043988361668cea4514","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"8dcd3e8ff2462cf6b02b8043988361668cea4514","size":13711,"noattachment":false,"key":"/clix/-/clix-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-1.0.3.tgz"},"directories":{},"publish_time":1426073554880,"_cnpm_publish_time":1426073554880,"_hasShrinkwrap":false},"1.0.1":{"name":"clix","version":"1.0.1","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslint --format 'node_modules/eslint-friendly-formatter' index.js lib/ bin/ src/ specs/ -c './configs/eslint.json'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","prepush":"npm run beautify-check && npm run eslint && npm test"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run prepush"],"devDependencies":{"dispatchy":"^1.0.1","esbeautifier":"^1.0.6","eslint":"^0.16.1","eslint-friendly-formatter":"^1.0.3","file-entry-cache":"^1.0.1","glob-expand":"0.0.2","istanbul":"^0.3.7","mocha-runner":"^1.0.4","prepush":"^1.0.2","proxyquire":"^1.4.0","read-file":"^0.1.2","watch-spawn":"^1.0.3","write":"^0.1.1"},"dependencies":{"chalk":"^1.0.0","lodash.merge":"^3.0.3","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"gitHead":"acba4af0e15e86a66020b15b5c69b39e9b7d69a5","bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","_id":"clix@1.0.1","_shasum":"27d4ccb0976c4e913e9ff169a2cbdfde60a9e064","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"27d4ccb0976c4e913e9ff169a2cbdfde60a9e064","size":13778,"noattachment":false,"key":"/clix/-/clix-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-1.0.1.tgz"},"directories":{},"publish_time":1426072639793,"_cnpm_publish_time":1426072639793,"_hasShrinkwrap":false},"1.0.0":{"name":"clix","version":"1.0.0","description":"A tiny utility to make easy to create command line tools that require a config file in an easy way. It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments ","main":"lib/cli-launcher.js","scripts":{"beautify":"esbeautifier index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k index.js 'src/**/*.js' 'lib/**/*.js' 'bin/**/*.js' 'specs/**/*.js'","eslint":"eslint --format 'node_modules/eslint-friendly-formatter' index.js lib/ bin/ src/ specs/ -c './configs/eslint.json'","test":"mocha-runner 'specs/**/*.js'","cover":"istanbul cover -x 'specs/**/*.js' mocha-runner 'specs/**/*.js' html text-summary","watch":"npm run cover && watch-spawn -p 'specs/**/*.js' -p 'index.js' -p 'src/**/*.js' npm run cover","prepush":"npm run beautify-check && npm run eslint && npm test"},"repository":{"type":"git","url":"https://github.com/royriojas/clix"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"prepush":["npm run prepush"],"devDependencies":{"dispatchy":"^1.0.1","esbeautifier":"^1.0.6","esformatter":"^0.5.0","esformatter-eol-last":"^1.0.0","esformatter-jsx":"^1.0.8","esformatter-quotes":"^1.0.0","esformatter-shebang-ignore":"^1.0.0","eslint":"^0.16.1","eslint-friendly-formatter":"^1.0.3","file-entry-cache":"^1.0.1","glob-expand":"0.0.2","istanbul":"^0.3.7","mocha-runner":"^1.0.4","prepush":"^1.0.2","proxyquire":"^1.4.0","read-file":"^0.1.2","watch-spawn":"^1.0.3","write":"^0.1.1"},"dependencies":{"chalk":"^1.0.0","lodash.merge":"https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.0.3.tgz","optionator":"^0.5.0","read-json-sync":"^1.1.0","stringformat":"0.0.5"},"gitHead":"b241ec5245fd1bcd90b8ca65f933fe14495c8142","bugs":{"url":"https://github.com/royriojas/clix/issues"},"homepage":"https://github.com/royriojas/clix","_id":"clix@1.0.0","_shasum":"60209b36d5cf24758bf72372ad51b6399e10a854","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"dist":{"shasum":"60209b36d5cf24758bf72372ad51b6399e10a854","size":13475,"noattachment":false,"key":"/clix/-/clix-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clix/download/clix-1.0.0.tgz"},"directories":{},"publish_time":1426071702459,"_cnpm_publish_time":1426071702459,"_hasShrinkwrap":false}},"readme":"[![NPM Version](http://img.shields.io/npm/v/clix.svg?style=flat)](https://npmjs.org/package/clix)\n[![Build Status](http://img.shields.io/travis/royriojas/clix.svg?style=flat)](https://travis-ci.org/royriojas/clix)\n\n# clix\n> A tiny utility to make easy to create command line tools that require a config file in an easy way.\n> It uses [optionator](https://www.npmjs.com/package/optionator) to parse the arguments\n\n## Overview\n\nThis module aims to make it easy the development of cli commands. It include the following options by default:\n\n- `-h, --help`, useful help message (thanks to optionator).\n- `-v, --version`, output the version of the module\n- `-q, --quiet`, if the app prints logs using the provided log methods in the returned instance,\n  this will suppress the verbose output showing only a summary of the cli execution\n- `-c, --config`, path to the configuration file (as json) to be used by this module\n- `--colored-output`, wheter to use or not use color in the output messages. `false` by default. **If you do want to enable\n  colors without passing this option you can set the environment variable `__CLIX_COLORED_OUTPUT__` to true doing:\n\n  ```bash\n  export __CLIX_COLORED_OUTPUT__=true\n  ```\n\n## Install\n\n```bash\nnpm i --save-dev clix\n```\n\n## Usage\n\n```javascript\n// ./bin/cli.js\n\n#!/usr/bin/env node\n\nvar programOptions = {\n\n // the path to the package json of the current module (used to get the version of the module)\n pkgJSONPath: path.resolve( __dirname, '../package.json' ),\n\n // if this object is set the -c, --config option will be available\n configFile: {\n\n   // the default name of the configuration file to look for in the process.cwd()\n   defaultName: '.esformatter',\n\n   // optionally a default config file can be provided inside the module\n   pathToLocalConfig: path.resolve( __dirname, '../configs/esformatter.json' ),\n\n   // the description for the config option. This will be shown in the help\n   description: 'Path to your `esformatter` config, if not provided will try to use the `.esformatter` file in your current working directory, if not found will use the one provided with this package'\n },\n // options passed to optionator. Check the optionator page for more info\n // the following is just an example of the configuration used in esbeautifier\n optionator: {\n   prepend: 'Usage: esbeautifier [options] glob [glob1] [glob2]..[globN]',\n   options: [\n     {\n       heading: 'Options'\n     },\n     {\n       option: 'checkOnly',\n       alias: 'k',\n       type: 'Boolean',\n       description: 'Will just run the beautifier and report which files need to be beautified'\n     },\n     {\n       option: 'useCache',\n       alias: 'u',\n       type: 'Boolean',\n       description: 'If true, this module will remember the `mtime` and `size` of the beatufied files and only operate on the ones that changed. If false, the cache will be destroyed. Cache will only be kept between executions with the useCache flag set to true.'\n     }\n   ]\n }\n};\n\n// require the clix module\nvar clix = require( 'clix' );\n\n// if you want to handle the error and call process.exit by yourself\n// just provide an onError callback in the clix object\n// clix.onError = function (args) {\n//   // args.error // <== the error thrown when running the module\n//   // handle the error here\n// };\n\n// call launch, passing the options\nclix.launch( programOptions, function ( program ) {\n  // this callback will be called with a program object with the following api\n  //\n  // program.showHelp() // <== method used to show the generated help if required to do it by other commands\n  // program.showVersion() // <== will print the version in the stdout\n  // program.getVersion() // <== will return the version of the package\n  // program.opts // <== the optionator parsed arguments\n  //   for example program.opts.useCache, will be true if the cli was called\n  //   doing `cli -useCache=true\n  //\n  // logging methods\n  // program.ok, program.error, program.log, program.subtle, program.success\n  // if the option -q, --quiet is used, program.log and program.subtle calls will not print any output\n  //\n  // program.getConfig() // <== method to get the configuration as JSON from one of the possible paths\n  // either the provided one, looking for a file in the current working directory or\n  // using a default one distributed with the command line being developed\n} );\n\n```\n\n## Changelog\n\n[Changelog](./changelog.md)\n","_attachments":{},"homepage":"https://github.com/royriojas/clix","bugs":{"url":"https://github.com/royriojas/clix/issues"},"license":"MIT"}