{"_id":"cli-rc","_rev":"30-04abc16d4aba17e9d5afcc18a37d6882","name":"cli-rc","description":"Run control for command line interfaces","dist-tags":{"latest":"1.0.12"},"versions":{"0.0.1":{"name":"cli-rc","version":"0.0.1","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","ini":"~1.1.0"},"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"test":"istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/"},"config":{},"homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@0.0.1","dist":{"shasum":"fcb8fa372b9d6bf1dde8b8c04738d008ccef45b2","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-0.0.1.tgz","integrity":"sha512-MS5c+ngdqccjXJNhUhgt5iRYAr6CjTHYQXPPvkc3+AIc9w4w2YaRlUjAAumhHHHaDgylQVCxDlfM+XDd6J3JgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKny+p0wi5n3yONRJzqIkup3+WdJG/AFF/TxIILJafkAIgDyLi3H+dCc3y3kaw7iyXmcut7fnb1b2XTpNUID1p7r8="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}]},"0.2.0":{"name":"cli-rc","version":"0.2.0","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","ini":"~1.1.0","cli-fs":"~1.0.2","cli-util":"~1.1.6"},"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@0.2.0","dist":{"shasum":"b58e7c1f39e2e7cc957e5c4a5a44a3dffd84872e","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-0.2.0.tgz","integrity":"sha512-SGWUQr5bxz7KjneCq611DVi5P5qzlvF9BZUYNSRagxjR7dVlwovU7D8QcBMxZFeG0rC9F7Wr9AzfYoWrl1u/Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAETvdtzGLKe2yb2tGtahcOg9/mhGU1Nse2/SDr6/VKYAiB86qrKPxn5M4yhfFEuZfKOIggLWwZVGenGUyRMCkBIwA=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}]},"1.0.0":{"name":"cli-rc","version":"1.0.0","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","ini":"~1.1.0","cli-fs":"~1.0.2","cli-util":"~1.1.6"},"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.0","dist":{"shasum":"315d0280c5ce364ec4261500d2f804683d3cd487","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.0.tgz","integrity":"sha512-DiytBXkPTyi8JDNkshRLlytXF5lBj7EK2RovdLe4xVroxCOZ1BTYXOoyOErbHNRzSyv7eDzouf5vTpEVVCQ8/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvuTVmpp/siIw78UqHR8vkFTGP4+AiZ8ZudHrMpVScRgIgFRIOzZ1sZksvXmEt7dhoFsvrYKbmIo6Yld/+pOL7caQ="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}]},"1.0.1":{"name":"cli-rc","version":"1.0.1","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","ini":"~1.1.0","cli-fs":"~1.0.2","cli-util":"~1.1.6"},"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.1","dist":{"shasum":"7e56f26e5128ee9d49233bc05b87783f4cd90f70","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.1.tgz","integrity":"sha512-1G/m96Y7HEJd+w9glCfQ0VlEH9VkEEE+hKOh/08u6QGt3fmtKFky+6zhcJskisaxuHZO/1igenXTiXOGURoHmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGh3fqYQtcdboqEK6e/yfDqRZC6Mkxl+GlBjEDvXMwdtAiEA0SW5kZaLqeXTA6blHCQ1nuXFL9Qilaso2y9k+dPtESc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}]},"1.0.2":{"name":"cli-rc","version":"1.0.2","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","ini":"~1.1.0","cli-fs":"~1.0.2","cli-util":"~1.1.6"},"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"gitHead":"5966b1d714a6838e5d4e0bd9fb02d31f96453f54","homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.2","_shasum":"671835188bc4f477c535cd2fda81283db4fd83c5","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"671835188bc4f477c535cd2fda81283db4fd83c5","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.2.tgz","integrity":"sha512-X51FUy9qZpnw1az+GH83/AMHFMOwHikErXbuPO/DYHMLz8nFLtHIuOpFte0aTzWHNrG3zZjBRXlH2TrRy9XJng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7Jjw/v32WhLRovIDcSpuAiC4AxULVWHTYdxbRdmMByAiAo/Q61Shlzh4FMJHi848dLsv0kh4Kq8XmZpDguUGgAPQ=="}]}},"1.0.4":{"name":"cli-rc","version":"1.0.4","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","ini":"~1.1.0","cli-fs":"~1.0.2","cli-util":"~1.1.6"},"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"gitHead":"46d79a7b5db78fa9c13727056c14eab6e17ab63b","homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.4","_shasum":"691e0d147d90d145a4048b329882decafd51a6b3","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"691e0d147d90d145a4048b329882decafd51a6b3","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.4.tgz","integrity":"sha512-GgdI8fzlxXKqwCIbejIZB3T7IKaaP3SnAiEFmRATSU7YYTXWrM3kMgDhXi64PlZeTW4LLV9XVCd+5PY0t7+KLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFF6ipvjHQmBfoRWBp8I5SfNPrh1xT9NvcT08sBzN1gAIgb6uwmyi12i2rOJRYLy8B+s/K+mnJ+ht7e7wnSty3bTQ="}]}},"1.0.5":{"name":"cli-rc","version":"1.0.5","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","cli-fs":"~1.0.2","cli-util":"^1.1.16","ini":"~1.1.0"},"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"gitHead":"405871dc1bb55b747bcbfaf0691a285d9a3c6779","homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.5","_shasum":"7fc65e0438d86c5254c8f4bab975d7c738543daf","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"7fc65e0438d86c5254c8f4bab975d7c738543daf","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.5.tgz","integrity":"sha512-GKoUD940hCuhjM6GJF3tVeBcLjiZuIBI7fgoyPJ9rzK9o32YWV990f5sxA7v+MFGbgbBKN39WQNlNkuyMtxAoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM+P/hFbTlJtnb+2Z2dvXTdgzppBn/QCkYGxGRcew/VgIhAPT47PgaQFovwbmdayKJSBTH2op0phyqWhJwSiYuB2jD"}]}},"1.0.6":{"name":"cli-rc","version":"1.0.6","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","cli-fs":"~1.0.2","cli-util":"^1.1.16","ini":"~1.1.0"},"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"gitHead":"832e1228a5f21730ed2f043d2d6ba8cd1de65165","homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.6","_shasum":"c2b4e8ec86e678b576552923c283194b8d021d21","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"c2b4e8ec86e678b576552923c283194b8d021d21","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.6.tgz","integrity":"sha512-2cPNuqrYEbMEzkUQYw5WfFceh5YEjn/57TfXj7z4h8GNr/gXT53GDFCx5wMrOEHJNUq3DKgqsVwKJ1BSrz33OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSzjDrO5utipnYVCCMufVQgggr3TfVtw9S2WTqkZpJ6AIhAJuJQ+4woyojhuLwgSVVcmKfc9vxO6Ky+BF/P9cvm5W9"}]}},"1.0.7":{"name":"cli-rc","version":"1.0.7","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","cli-fs":"~1.0.2","cli-util":"^1.1.16","ini":"~1.1.0"},"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"gitHead":"83e518848af97b6c282e7047d095ce39e7d407cd","homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.7","_shasum":"147a496fbc69fab3819f79651f8d5f6274597f29","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"147a496fbc69fab3819f79651f8d5f6274597f29","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.7.tgz","integrity":"sha512-n8Lwyd5V0QeZOWEAqhKvswVmKPeurnd6NIBaWD29MRuk+6N/C5gbm+PVNNPNhl10t2CLbINgF7nj5e8hB+WWjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErSIbmZLozgHBywu2K/01Uv3w0xedXph7Yvw40dxaafAiAPieyCjhcOI3QdMYXDtIunz7u5Ji9MwOaH5Bb0krZE7A=="}]}},"1.0.8":{"name":"cli-rc","version":"1.0.8","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","cli-fs":"~1.0.2","cli-util":"^1.1.16","ini":"~1.1.0"},"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"gitHead":"ade211c2716875a794b383fce63e23a69f786899","homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.8","_shasum":"02f37ffef8557e518b600094497f17581ca8cd3c","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"02f37ffef8557e518b600094497f17581ca8cd3c","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.8.tgz","integrity":"sha512-PlbGWX1KSCgy1dkUid3jmmnPdMc2sy/RgY8jWP4EDe7mQs+Ub7iSgJDouj2Mv/j+rvZ0EtNGczB3to0GfcYFZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6gaM5GfuHKwie7Bn7mcyZ7iHImEZj7T6Q/MLVc8PMeAiB7Lh4j4pG09vXf8XkUp9YH67nC95Y7kVWD9odd5YdB6Q=="}]}},"1.0.9":{"name":"cli-rc","version":"1.0.9","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","cli-fs":"^1.0.3","cli-util":"^1.1.19","ini":"^1.3.0"},"devDependencies":{"chai":"~1.8.1","istanbul":"^0.3.2","mocha":"~1.17.0"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"gitHead":"e20a8cebbc662f245c3b167e12337b81bb6a0f68","homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.9","_shasum":"9fe1f43de2e8ca878bebe28f3decd8a0f2c66779","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"9fe1f43de2e8ca878bebe28f3decd8a0f2c66779","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.9.tgz","integrity":"sha512-syg16icO/rU4jMTpumeLHQI69JAIp5x7Ifdrdj9RkR0W9zm5FlqV1IsoJOCSa8uPE0gHMPoqJrcUatWMBMwrcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7EosgFnNwj14C7dgvN7AWix4s04FRICm7k1QBwntjqAiEAwpUzp/XjSnl+3KiN6nJMYvMfUbV4i1NcngzjTyqlGtM="}]}},"1.0.10":{"name":"cli-rc","version":"1.0.10","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.2.10","cli-fs":"^1.0.3","cli-util":"^1.1.24","ini":"^1.3.0"},"devDependencies":{"chai":"~1.8.1","istanbul":"^0.3.2","mocha":"~1.17.0"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"gitHead":"bad69ab2effdad1a1a280ba05f4152506e0a3415","homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.10","_shasum":"d00f035ee79176b59b0fc083525edcc4b2591349","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"d00f035ee79176b59b0fc083525edcc4b2591349","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.10.tgz","integrity":"sha512-+4aBFWof/v3YHDDgQbbzEqOKC3Jx4mlXiTkUf+qgFbin1RfxftdL/ej+qY2DSPacRQhOP5UuUAYMtGeFqbndpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2KccSHFSL6f54Qxi+mP2n4k6w8mkQCDXnqhOmgZD6PAiEAsyZS2TbCtDx5NLRgGeUVdZ2njMwK1WeBGW6+VcG0efM="}]}},"1.0.11":{"name":"cli-rc","version":"1.0.11","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~0.9.0","cli-fs":"~1.0.4","cli-util":"~1.1.26","ini":"~1.3.0"},"devDependencies":{"chai":"~1.9.2","istanbul":"~0.3.2","mocha":"~1.21.4"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"gitHead":"a62037a125920d91469b54ed2d370661e5b073b5","homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.11","_shasum":"ef9b681f8af11957e89b2599a81efece04a05f85","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"ef9b681f8af11957e89b2599a81efece04a05f85","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.11.tgz","integrity":"sha512-NVRNXlKqfw7Yx+XEaktZfBequGxpKEZQFzQ6TCOI/OBdHlvUQgXyNIrQ/EqLB5h6nVb7fa70+b+0qQFF0h9asw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDagQaiTeEV9yCIeiV628xu92Ssb5X7Br6FgFztAMm1zwIhAMXuC0eOyUD+yKhoCde2UU6GZKtK23ZffH6vLt38cddn"}]}},"1.0.12":{"name":"cli-rc","version":"1.0.12","description":"Run control for command line interfaces","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/cli-rc/blob/master/LICENSE"}],"keywords":["cli","rc","run control","runtime configuration","ini","json"],"dependencies":{"async":"~1.4.0","cli-fs":"~1.0.4","cli-util":"~1.1.27","ini":"~1.3.4"},"devDependencies":{"chai":"~3.2.0","istanbul":"~0.3.17","mocha":"~2.2.5"},"engine":["node >= 0.10.21"],"scripts":{"permrm":"chmod -r test/files/eaccess.json","permadd":"chmod +r test/files/eaccess.json","test":"npm run permrm; istanbul cover _mocha -- -u bdd --recursive --reporter list -A test/unit/; npm run permadd"},"config":{},"gitHead":"730f077e10600587c46f9dc49509e48be8af97f7","homepage":"https://github.com/freeformsystems/cli-rc","_id":"cli-rc@1.0.12","_shasum":"c89c3f1589cb7533789721ee75bee12dfa5ef795","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"c89c3f1589cb7533789721ee75bee12dfa5ef795","tarball":"https://registry.npmjs.org/cli-rc/-/cli-rc-1.0.12.tgz","integrity":"sha512-O7lCeH9eGA0h+gJb3GI3hq04rM5J4gts4+0HSpPQg4qgbL78QFw9+3fzIbnIxoX8iwint9EzXSYCvaKS2WXt5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDG2++m0oBqvmF71R4tJz5dT5wESRSoWNTRrjFnSNZXqAiBjYmeOevMOOTZqGX6P56Q0ld48FYlAYFaVW/eVVw4TPg=="}]}}},"readme":"# Run Control\n\nRun control (or runtime configuration) for command line interfaces.\n\nSee [rc][rc] for some interesting information on the etymology of `rc`.\n\n## Install\n\n```\nnpm install cli-rc\n```\n\n## Test\n\n```\nnpm test\n```\n\n## Features\n\n* Support for `ini` and `json` rc files\n* Sensible default search paths\n* Logical default naming convention\n* 100% code coverage\n\n## Usage\n\nAssuming your program was named `prg` and your program expects JSON formatted rc files this would search for `.prgrc` in the package directory followed by the user's home directory:\n\n```javascript\nvar rc = require('cli-rc');\nrc(function loaded(err, rc) {\n  if(err) throw err;\n  // do something with rc object\n});\n```\n\nIf neither file was located the `rc` parameter will be the empty object, otherwise it will contain the merged contents of all files with precedence in reverse order, ie, properties declared in the last file will override properties loaded by previous files.\n\nYou may use the `name` option to specify an alternative file name, set the `type` option to `INI` to indicate that your rc files are ini formatted and configure the directory search paths with the `path` option.\n\nFor example, to search for rc files `/usr/local/etc/prg/prg.ini` and `/usr/local/lib/prg/prg.ini` (in that order):\n\n```javascript\nvar rc = require('cli-rc');\nvar opts = {\n  type: rc.INI, name: 'prg.ini',\n  path: ['/usr/local/etc/prg', '/usr/local/lib/prg']\n};\nrc(opts, function loaded(err, rc) {\n  if(err) throw err;\n  // do something with rc object\n});\n```\n\n## Options\n\n### append\n\nA boolean that appends the default search paths to directories specified in `path`, only applicable if `path` has been specified as an option. May also be an array of paths to append to the default search path.\n\n### base\n\nA path to the directory for the package.\n\n### home\n\nA function that may be used to determine the home directory location, default implementation inspects `process.env.HOME`.\n\n### lenient\n\nA boolean that gathers errors into an array and continues processing subsequent rc files, default is `false`.\n\n### name\n\nThe name of the rc file to load, default is:\n\n```javascript\n'.' + basename(process.argv[1]) + 'rc'\n```\n\n### path\n\nArray of directories to search for rc files, default is the package directory and the user's home directory.\n\nNote that no path entry for the user's home directory will be added if it could not be determined from environment variables, see [home()][home].\n\n### prepend\n\nA boolean that prepends the default search paths to directories specified in `path`, only applicable if `path` has been specified as an option. May also be an array of paths to prepend to the default search path.\n\n### resolve\n\nA function that is passed each path and may be used to resolve relative paths to absolute paths.\n\n### type\n\nThe expected format of rc files, either `ini` or `json`, default is `json`.\n\n## API\n\n### Module\n\n#### ([options], [callback])\n\nCreates a `RunControl` instance.\n\n* `options`: The configuration options.\n* `callback`: A callback function.\n\nIf `callback` is specified and is a `function` then it is passed to `RunControl.load()`.\n\nReturns the `RunControl` instance.\n\n#### INI\n\nString constant representing the `ini` type.\n\n#### JSON\n\nString constant representing the `json` type.\n\n#### RunControl\n\nReference fo the `RunControl` class.\n\n### RunControl\n\nClass used to load rc files.\n\n#### RunControl([options])\n\nCreates a `RunControl` instance.\n\n* `options`: The configuration options.\n\nThrows `TypeError` if `options.type` is invalid.\n\n#### load(callback)\n\nLoads rc files.\n\n* `callback`: A function to invoke when the load operation is complete.\n\nThrows `TypeError` if `callback` is not a function.\n\nThe signature for `callback` is:\n\n```javascript\nfunction loaded(err, rc)\n```\n\nThe `rc` argument is an object that is the merged result of loading and parsing all rc files that exist and did not trigger an error.\n\nIf the `lenient` option is specified and an error occurs `err` will be an array of errors. \n\nErrors are decorated with a `file` property to indicate the file that caused the error condition.\n\nErrors occur under the following circumstances:\n\n* There was an error parsing a file as JSON (`SyntaxError`).\n* An error occured while reading a file (`Error`), this could be permissions (`EACCESS`) or some other file system related error.\n\nNote that currently the [ini][ini] module does not throw any errors on malformed file contents, however if that changes they will be passed on to the `callback` function.\n\n## License\n\nEverything is [MIT](http://en.wikipedia.org/wiki/MIT_License). Read the [license](/LICENSE) if you feel inclined.\n\n[rc]: http://en.wikipedia.org/wiki/Run_Commands\n[ini]: https://github.com/isaacs/ini\n[home]: https://github.com/freeformsystems/cli-fs#home\n","maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"},{"name":"tmpfs","email":"muji@tmpfs.org"}],"time":{"modified":"2022-06-13T06:09:23.586Z","created":"2014-02-18T14:09:53.271Z","0.0.1":"2014-02-18T14:09:53.271Z","0.2.0":"2014-02-18T16:53:57.335Z","1.0.0":"2014-02-18T18:49:09.243Z","1.0.1":"2014-03-15T07:07:01.739Z","1.0.2":"2014-09-04T15:54:11.001Z","1.0.4":"2014-09-04T16:17:55.709Z","1.0.5":"2014-09-04T16:24:42.216Z","1.0.6":"2014-09-04T16:33:44.351Z","1.0.7":"2014-09-04T16:43:59.990Z","1.0.8":"2014-09-08T18:06:57.352Z","1.0.9":"2014-09-22T03:21:46.052Z","1.0.10":"2014-09-29T11:05:52.419Z","1.0.11":"2014-10-05T07:37:56.589Z","1.0.12":"2015-07-20T08:02:17.122Z"},"readmeFilename":"README.md","homepage":"https://github.com/freeformsystems/cli-rc","keywords":["cli","rc","run control","runtime configuration","ini","json"],"repository":{"type":"git","url":"https://github.com/freeformsystems/cli-rc"},"author":{"name":"muji","email":"noop@xpm.io"},"bugs":{"url":"https://github.com/freeformsystems/cli-rc/issues"}}