{"_id":"argr","_rev":"33-0844730348572667757872e4f73aab81","name":"argr","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"argr","version":"1.0.0","keywords":["command-line","commandline","terminal","parser","command","utility","helper","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.0.0","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"81c6794d05ad01eff3e2e93f4e19356c8b2fff61","tarball":"https://registry.npmjs.org/argr/-/argr-1.0.0.tgz","integrity":"sha512-G+cYRU4U/fwKjJiZqVrx2u1MmZNfTm8gL5DilMCNWzUSyyH5vqNCPOS7a+NubR4wlkaXWpxAnOSDb3gDmlW6Ag==","signatures":[{"sig":"MEYCIQDBd+uu2s3ZdyjDXAwaXBVmMl9pnJwUIM7wIy1eDdoP2QIhAPQKwpCEa83NAFtrDTN7Tqz49IR6QU4VSAtaFOAD/eSa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"81c6794d05ad01eff3e2e93f4e19356c8b2fff61","gitHead":"3f9f12aad3b31913403cfeee7f16bfe01f7caee4","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"2.5.1","description":"Parses command-line arguments","directories":{},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"mocha":"~2.2.1"}},"1.0.1":{"name":"argr","version":"1.0.1","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.0.1","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"033c723ba9eb74af3f52f092bdbf408a05458064","tarball":"https://registry.npmjs.org/argr/-/argr-1.0.1.tgz","integrity":"sha512-8N0KWywWTSk7C0eofjKxemDHQIHCH+DHKwoZhEZzPWO0oDdKXf7D/7XhdFa/J7OhXLXjeuPohr/8si4H7rtk1g==","signatures":[{"sig":"MEQCIH9rAV3EVE4AcI3yGMjY/CfB3k+NKyakGWBINmSgGd0VAiAxWjrDI7GaKQSSbevPSnuOhI+d1Voe3lZ2ENa2FMKoeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"033c723ba9eb74af3f52f092bdbf408a05458064","gitHead":"7012a1b2c603b875edb7cf8503dd0b1823c9ae19","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"2.5.1","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"mocha":"~2.2.1"}},"1.0.2":{"name":"argr","version":"1.0.2","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.0.2","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"38fb821fc4fd5e2b61098f9f14a4e2724d731878","tarball":"https://registry.npmjs.org/argr/-/argr-1.0.2.tgz","integrity":"sha512-O7Z5OgmohromdH3MGKwyA5yJRsiEc9Dlqbp405RfmNLtmcvv0vj2IZUEO4r3YaaA5pJT7/YKE/7ddgTNUBkmIg==","signatures":[{"sig":"MEUCIQCEips7/3PGhfs59pGcugbnnCG8L+uGocWeW+Xa27UGhgIgCzZPCYbTfrF/qGa7q99egnInPoiLYSL5OYlMX9xVXBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"38fb821fc4fd5e2b61098f9f14a4e2724d731878","gitHead":"e2150f3becb3231f4f609fd66008f97d1d665a11","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"2.5.1","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"mocha":"~2.2.1"}},"1.0.3":{"name":"argr","version":"1.0.3","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.0.3","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"c0371795bc7009bcca1bae5dd456738e311da5df","tarball":"https://registry.npmjs.org/argr/-/argr-1.0.3.tgz","integrity":"sha512-G3bUH2ioGwXfNOfvfhQxnyVw7ehJ33jeiXZVa1RIxKGXmWQGdvA2sui/9enlFG+8qkxUA4MIStZfloY2SDy2Bw==","signatures":[{"sig":"MEYCIQCMw/RLOlFudlobNdte0jCxkMgohGih8TZW4s5Yhquh8gIhAL76jJkXzGzpo8428OUgCK7O9gVzqFTnRleU9eEHLLSU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"c0371795bc7009bcca1bae5dd456738e311da5df","gitHead":"d08747171f8e09b40f08874ec629d59202536de9","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"2.5.1","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"mocha":"~2.2.1"}},"1.0.4":{"name":"argr","version":"1.0.4","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.0.4","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"67512115ffcb8c45ce783fb66fe73ba7192dfc4a","tarball":"https://registry.npmjs.org/argr/-/argr-1.0.4.tgz","integrity":"sha512-dTn44HSQCWDMIfasuRZf96B77lhg6xOTqCIMMioCxPRwogUDAZb/5xYU0GKuEGvaoR5nIpSYHYqLBUsCXu08SA==","signatures":[{"sig":"MEYCIQC3NJqkldJtmjMkKuTmdQQ5AJ3u9leSWvfxJKtBhUd+SgIhAKqmYV+ov/hfEAHJjz2soqKp1Bb8rxIFyXmphus/IHvo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"67512115ffcb8c45ce783fb66fe73ba7192dfc4a","gitHead":"c640981d8c7f4e0ceb9a14c2e495d40096b8eae2","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"2.5.1","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"lodash":"^3.5.0"},"devDependencies":{"mocha":"~2.2.1"}},"1.0.5":{"name":"argr","version":"1.0.5","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.0.5","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"88d9d2aee21edcdc9b562435058dbb87231b4da6","tarball":"https://registry.npmjs.org/argr/-/argr-1.0.5.tgz","integrity":"sha512-uAMPXRoT1tvD7lfTFpUcEZoD58CE4qoEOHPW+Yatp1ao7qx7tWmhumm0H97pJGlPYTq2B5dN+1vDBDkO5kG3pg==","signatures":[{"sig":"MEUCIANRISPnftS6LC3cbKAK98clxTWo628r8MbOgw44aar3AiEAvauF+XaSJ1cAiLmkBC1grfx86hQEQqjUiNtqFOVQLzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"88d9d2aee21edcdc9b562435058dbb87231b4da6","gitHead":"b9a068a899183cb5bbc45de357408098cc468f31","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"2.5.1","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"lodash":"^3.5.0"},"devDependencies":{"mocha":"~2.2.1"}},"1.1.0":{"name":"argr","version":"1.1.0","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.1.0","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"9dc3088d9bcea45eca896aad48e8abf1008cb089","tarball":"https://registry.npmjs.org/argr/-/argr-1.1.0.tgz","integrity":"sha512-DadsTa0y16TemC+Hvx3SAC9VBHxbo2uDdQb0FnYKP8ez7LlU+vnlGY3u3o6VT6CnIdOkPLdEqNJi0I17/deiVw==","signatures":[{"sig":"MEUCIFC5B8OXwH0WTnep0ndzpqFQNhcTglpNhnfq34VE5lT2AiEAxWmVuH2GiXDbiGidih1oOUdlGUdiaH3wTw3kd94B3Ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"9dc3088d9bcea45eca896aad48e8abf1008cb089","gitHead":"694d68a6ea5195dae6412b8008b34f75414ab4cf","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"2.5.1","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"lodash":"^3.5.0"},"devDependencies":{"mocha":"~2.2.1"}},"1.1.1":{"name":"argr","version":"1.1.1","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.1.1","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"a08ad359dc1c90e3dcb6509edd678f610ca006b0","tarball":"https://registry.npmjs.org/argr/-/argr-1.1.1.tgz","integrity":"sha512-agPfUDN/Ul5PA5hxW6UCBnol9X3zSLDo5YP6qgU6YZ+ZWk/FuHb3pmqcHZTtwA4gU91xcru4E+NL5nBs7EtB/w==","signatures":[{"sig":"MEYCIQCFyQSbm+cU/2bw8o5qe7jGJ5KA8eiXmw7B4LIni34aoAIhAPVpclhSDafo9+J+IJYJ63azemX4QZVMxtr8xxB7xIn/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"a08ad359dc1c90e3dcb6509edd678f610ca006b0","gitHead":"1c34a9b799ab516d0bb46e4de592adc60cad03f8","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"2.5.1","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"lodash":"^3.5.0"},"devDependencies":{"mocha":"~2.2.1"}},"1.1.2":{"name":"argr","version":"1.1.2","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.1.2","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"794a8a41be3f1a45ea93fe498569316c2bba9ba8","tarball":"https://registry.npmjs.org/argr/-/argr-1.1.2.tgz","integrity":"sha512-oAUQp5xw2LV7bNhVutGhqEtVDd5IXxu1mZBhx6m6m8NyTiuYQUEDxqqdcEUq+sapntQs2YikPupdnj+bYQt6zQ==","signatures":[{"sig":"MEUCIDEy99BREHvFHjkJsYVglj/yLdH9darD93YUhBbkBx5iAiEAjUn1FLH9wOXgE9ChEQc+eC3wpR4rKffY7gp5WNwcPkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"794a8a41be3f1a45ea93fe498569316c2bba9ba8","gitHead":"705655cf89946c92ebd47b701cf9d406ade16310","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"2.5.1","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"lodash":"^3.5.0"},"devDependencies":{"mocha":"~2.2.1"}},"1.1.3":{"name":"argr","version":"1.1.3","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.1.3","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"a676160c3eff0213719b030d3b4e57332d10a609","tarball":"https://registry.npmjs.org/argr/-/argr-1.1.3.tgz","integrity":"sha512-+fXRU6N/fr5/KGZ3n+D4ze2Se0xTgChu+bgRYbM9soBJBAelaIlbAgqn2+l0cz4kje1KEkbE/rp4sGP0ltOu+A==","signatures":[{"sig":"MEUCIQCXDMhfqet52MG1ttUeLK05wgKA9LTiLKpnoSgz3wzNjgIgc2KfPWZpum+emes0MacCXLmfI4yWeai9+BM6mGftk5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"a676160c3eff0213719b030d3b4e57332d10a609","gitHead":"6748d38aa15201c6884cb5a859654b8f5d68c6d6","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"2.5.1","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"lodash":"^3.5.0"},"devDependencies":{"mocha":"~2.2.1"}},"1.1.4":{"name":"argr","version":"1.1.4","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.1.4","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"9c3cb8c2be59cefb322811c54bb0b978cb250b7d","tarball":"https://registry.npmjs.org/argr/-/argr-1.1.4.tgz","integrity":"sha512-pPmOgLf6b+2SLRPg7JGG684toO3fEN+zuxHEsX3Q1FOF8eCXYz7L8RQwO5SHglSiOBmg99JWTOqcsDhChVGJwg==","signatures":[{"sig":"MEUCIQCvij7e0/tmlanN276uSNFnG7Aaimvw3bU1kzXwkBjsPQIgB9nhrKfCL7kAW/nMpKXNGCeuQREzUp5r4m4KXz9FCSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"9c3cb8c2be59cefb322811c54bb0b978cb250b7d","gitHead":"06411f1c1231b853d087e394dcec50f5aad82ca0","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"2.5.1","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"lodash":"^3.5.0"},"devDependencies":{"mocha":"~2.2.1"}},"1.1.5":{"name":"argr","version":"1.1.5","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.1.5","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"3dd34ad44f2d43658fbec114042d401c97539b63","tarball":"https://registry.npmjs.org/argr/-/argr-1.1.5.tgz","integrity":"sha512-6pkqkX4cN+t6R4PBzCpFIPVOO12Mr1aSe2w/qw+h37ReZ0WiHQFK6dK+XckIyZrzdf0w4qw99JXVFa9F3CcM7A==","signatures":[{"sig":"MEQCIAd9MaO+Lzd/Ga44fD5jgUQeR0SycVvMTueo+lSaUOM4AiBUn510x+suEhiukddb2B4b2ObzS1VMV9TFN//c3zNuTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"3dd34ad44f2d43658fbec114042d401c97539b63","gitHead":"e9aab637e79ca67b2194d6e5831a51bb78440d52","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"1.4.28","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"dependencies":{"lodash":"^3.5.0"},"devDependencies":{"mocha":"~2.2.1"}},"1.1.6":{"name":"argr","version":"1.1.6","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.1.6","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"e0de0bb7a2773edee2e9f9df2dfb4e3312c67045","tarball":"https://registry.npmjs.org/argr/-/argr-1.1.6.tgz","integrity":"sha512-GD8y728eRmv9DTqv+wt9YXm0QJ0E4Fx+2vCi11ZLh7SIK87CpEa7pb9EY2s/aAPwYGp1KDrCq2oSgFEdNr2Gnw==","signatures":[{"sig":"MEUCIE/5xmeRRxe/IML7CvqB/gLjd1zI7ySTO1Ik6i55eZcWAiEAne2J86TRECbGWzmDmf1vOyN+Ce9/3JxgtrDxO+6m+wU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"e0de0bb7a2773edee2e9f9df2dfb4e3312c67045","gitHead":"3a52572b92d1ffca425bf952cdb38ce61a733a29","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"1.4.28","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"dependencies":{"lodash":"^3.5.0"},"devDependencies":{"mocha":"~2.2.1","jasmine":"^2.2.1"}},"1.1.7":{"name":"argr","version":"1.1.7","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"contact@henrytseng.com"},"license":"MIT","_id":"argr@1.1.7","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"e13ca7472eee2ade5de9957699ffb2a3756b9124","tarball":"https://registry.npmjs.org/argr/-/argr-1.1.7.tgz","integrity":"sha512-DDOzIDztpXsesMXoqzV67iamf8kDdqB2pa2CW0HmF5aoTQsbsypfW/jksxir6MXlXGyj/K7+D+oh1xtBHmXF7w==","signatures":[{"sig":"MEUCIAePI6nkrG4q7tCFWdgyOFS2bUp27/+jhjIOWqmTTMC4AiEAi5TKJqSOt1F5wMT4iGiFhqiP7SxdeT9kAJtsHSsdJo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/argr","_from":".","_shasum":"e13ca7472eee2ade5de9957699ffb2a3756b9124","gitHead":"b44efc1c8a04c8caf09612fc82cf611c6e0fa989","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"contact@henrytseng.com"},"repository":{"url":"git@github.com:henrytseng/argr.git","type":"git"},"_npmVersion":"1.4.28","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"dependencies":{"lodash":"^3.5.0"},"devDependencies":{"mocha":"~2.2.1","jasmine":"^2.2.1"}},"1.2.0":{"name":"argr","version":"1.2.0","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"info@heycanvas.com"},"license":"MIT","_id":"argr@1.2.0","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr#readme","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"b805c372115ec52e32ac519900653997769f92b5","tarball":"https://registry.npmjs.org/argr/-/argr-1.2.0.tgz","fileCount":13,"integrity":"sha512-lv7cPoS/0rPrKdsTrW6Ugdac89IU34BRhZQo6NIIyWuBo1VkYoKsJsMfjTEPuOJLXVKYd+axvp70uQYlP4OeVg==","signatures":[{"sig":"MEUCIQCvSAprmFlicCxFf9rNoZTGmRVeK0uZUnidc07Ey2qSNAIgLWiH5g0GzsB/Mj0zVUdMRRbwRlaova7tSgCez4jd/5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8jcACRA9TVsSAnZWagAAO/0P/05FMpCmXKtdmyjlkJlW\nkXGU3LmGH75k6s+6aQWRYI0UGrTcxwamDdPcsQxZ7ZBq0NibekNpaEqVIZ8c\nX1FmDwYoQYKnvIlGHqr4OVpM57BLDSXj26g5EOvD6kw7CPzv1WvJ6bkN+Imt\nRAyPU0JxEZt4OBaOfSgvOp8ruJLC/tUuWOxspu526K+tH//vphw+MGU80tPj\nx8MH8VEKmJIUXQO/f0KEc4NPdva1/QSVKF88galY8leTCDzN1+zr38LjNr4J\ngW7LlZPl7EZpvj3X2d5IIxhqPV6KQcC2OXIfCYHuEa7Ygbb+1enZazR5C7KR\nQYtf83rdbZg2kYBFn/WmqWyv3vv1Amt67n5bTLoGvPlYVZGfxcdIILZiLLu9\nCYjmVW0JJzP2npJWSebsnh17DVQRMv9tViWfR4RAW5y0Do/+t0PW+oVmB6xi\n/a/VjVCk17DSoxz2VEUsvvs+RAFZ1DC6XJb+FhFv7gFx57WWKGAkaJ0VKMC8\nzWRD3dGjsfnP5eTAmWmhbKf3jVxXiZTCxk+JmcT26EdaMeOt2ogtK+cuyqSV\n+puIW65rCjEC/tNtmpSanf07/CsEiSvYQWyqfOWtD91E31HlsajPjt2HxIU5\nYCFR6LaQi7i+K/6D2uNWqjxk+VfApQ/LYS41/s56gzqaAdhq5bOKghElgfAQ\nOsWB\r\n=+Ta8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/argr","_from":".","_shasum":"b805c372115ec52e32ac519900653997769f92b5","engines":{"node":">=5.9"},"gitHead":"4016b77eeec0393e73c6c622c0a5be02bfbb899b","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"info@heycanvas.com"},"repository":{"url":"git+ssh://git@github.com/henrytseng/argr.git","type":"git"},"_npmVersion":"3.7.3","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"5.9.1","dependencies":{"lodash":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~2.2.1","jasmine":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/argr_1.2.0_1525823230986_0.6138447290862554","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"argr","version":"1.2.1","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"info@heycanvas.com"},"license":"MIT","_id":"argr@1.2.1","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr#readme","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"897c98464ed224697bb70f87eb32f7f5d785b219","tarball":"https://registry.npmjs.org/argr/-/argr-1.2.1.tgz","fileCount":13,"integrity":"sha512-hPjaFWLkmO33GexibqagoFq2rZ1I9gV8Wm/KuWt4bH0/sYzMoWKFWwUdDObsKpf39r9Z9XfySKHkobRIUHG+Uw==","signatures":[{"sig":"MEYCIQCy+dY2QdaSmxJdvcYS8SpiPWGx2gJ3sy+DbI4adPUslAIhAITbNNqpEgzuiOG7YpGpmrRIWRIkup5z9Rkh+OqpG6vz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8jclCRA9TVsSAnZWagAAfu0P/3RLKqKTWtnf3n1F2EUZ\nU0aHnm0u2KU/UAtl9qGvQ2UjZTlRRKyVuyCdjidHbWiRofM2qJVMQF2iMWi+\nqtIOT/XrppdcrMxt3TS+0ug3lY+LC/vxLeAKuo5JayzEYYI3MJ9qKRYRAp2f\nmSgKLPmhV8kQZGoGBKWTQ1NWKit92XQe+ipoBqeKLXp26GCXGhayJpU3KY40\nAFgaJOJ3JV8U1OHdwtzwWCjLW6RIugYkMJNK8rhubj19AHNiuqNjRi3g4Rh8\nS/34r/6Z/GRF5fuqvOPdghSJJquSxwp2FzRWOyVomESLj+ML1MM6/3Vleczb\nt3AL6x2Ihr4KoZOhJ/2OjqwJO5F0acU+c8op4xwaIgwdL2q2XLkTBccW8O5C\n13zKgeD3cL5q7gB9kYethG4Q7/Ddel3BtR7Tva3WkD+EmNzw2wRf3udEiICA\nrBiRqa+xDsdZadVgKgrpeO2a3E5F02mucWPnud1eHdP6kGp54shbIji+IhsG\nw/qeQYBGvzVWtMqLvBpGCUHiCUSPB89/A2EnQCNXEDmHFyoRUUlrihfeW3M/\nuV6hi755TWIsDxpQ1mY8294f4R8IDQtbX3pxs++p1+By/CJp9yN2XGwy/OWd\nbJLH/UpLrIU8rm/f//QGUw6S1yjUaB6N4nC7Ihie1LbPdHN0mL7PHe+CLC89\nvKTI\r\n=w73L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/argr","_from":".","_shasum":"897c98464ed224697bb70f87eb32f7f5d785b219","engines":{"node":">=5.9"},"gitHead":"4016b77eeec0393e73c6c622c0a5be02bfbb899b","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"info@heycanvas.com"},"repository":{"url":"git+ssh://git@github.com/henrytseng/argr.git","type":"git"},"_npmVersion":"3.7.3","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"5.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/argr_1.2.1_1525823268836_0.7611760968001968","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"argr","version":"1.2.2","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"info@heycanvas.com"},"license":"MIT","_id":"argr@1.2.2","maintainers":[{"name":"henrytseng","email":"contact@henrytseng.com"}],"homepage":"https://github.com/henrytseng/argr#readme","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"2537ce7bdf3b7b5ab535ea9b7aa1f7718c5940d8","tarball":"https://registry.npmjs.org/argr/-/argr-1.2.2.tgz","fileCount":13,"integrity":"sha512-L/qdacvwucusL68McwFOugA7wGkzJtX6g46WRKIiPcT2vsb4Ln/h9ciPbpnyhsP2jiX31vWVoBp42mMrAauoKA==","signatures":[{"sig":"MEUCIQCnz3mpbe5cVkylBkMq9+xD5ERPcnMLe/OiDuhns77/eAIgBL7at2jJAnFBXFy5dyGQJhDToXINSaUnnLn/djHbWEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8jxmCRA9TVsSAnZWagAAuv0P/A7v2UQ14Y6TnPxBALbd\nkld/mNcdNqgNkwiHKj6DIESTDiPlgxvDkEjYyfBXIS6RkDIfa7hsfoK1inJ8\nQYxTrwXxFuqalkx9NMM+V9eww3yRfIKtCK++b9AVY+dm1vP8gt5P81Xt00uM\nQ5XkCBfMTWWiehubcvzYCb2or0OpgC1I2EJ1bjQc0xV4oCMyrndJpUJ96e4i\nolIldV3/M/HuAiDkXLm8816J+GmjzB42byQFIcDPupc5UPhL9/xuATn93Wnf\nt36BIMkH0mI2f1/43KnhHCx0zFeTLed0PdMxUHF226D3Sgcyc6BTGdgBigXo\nHghx1AHPYhVOTvFUEYSsq6LyFApDSgthYoOdUW05x5HCW/GhOjydnJEI2cFX\nkBG1nNKrcCX5ho1fXxLMSSy8AFNPTXQG8VHedGrVfJSSKtwtouVP+bJ7cj3y\ndKobLkpSfse1CvoYGJbmGtz5FznayCgFiexNcKVPtvo7HJNP4DQa6itSTAHW\neuzYdhKPkiIY3+saogx8ZMjIkPSra7b4clq6PsrZbfbstTuZwU6ValxV1noz\nFjkRnDG+AEJExaZFUqUIQZtpNGnRoxy72fqqnAgChPaTD3xjg6NkiS5tvQjf\n8oKTZRokL2Y1lwSZU3Q7vukG/PbdS55reusx0DanUUtBpwolu2Swb8BFYZml\nccBu\r\n=LheK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/argr","_from":".","_shasum":"2537ce7bdf3b7b5ab535ea9b7aa1f7718c5940d8","engines":{"node":">=5.9"},"gitHead":"b5fc91846d3a954221472330d7cc4c5f8277ad87","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec -w"},"_npmUser":{"name":"henrytseng","email":"info@heycanvas.com"},"repository":{"url":"git+ssh://git@github.com/henrytseng/argr.git","type":"git"},"_npmVersion":"3.7.3","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"5.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/argr_1.2.2_1525824613626_0.3334179103212416","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"argr","version":"2.0.0","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"author":{"url":"http://www.henrytseng.com/","name":"Henry Tseng","email":"info@heycanvas.com"},"license":"MIT","_id":"argr@2.0.0","maintainers":[{"name":"henrytseng","email":"henry@heycanvas.com"}],"homepage":"https://github.com/henrytseng/argr#readme","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"dist":{"shasum":"b5ea31a4cd3e0bca54689c169b40c0e013d9dadf","tarball":"https://registry.npmjs.org/argr/-/argr-2.0.0.tgz","fileCount":13,"integrity":"sha512-+2x5UcN1WalaK6ZkR8ZwGDTMFtnLeHHrCucKs5w6BQhtsLIXzh8kklbfgawnz+kLxAT5nxvSpNpWbol6kK4noA==","signatures":[{"sig":"MEYCIQD/gzMkKDO7p74o5BU1lWa7bGYo++F+EPoP1QBgxAszEwIhAOB+3uf3einVehv7WEIOk2rs3PaWi+t9l0Yh9u5g2Wpu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29299},"main":"lib/argr.js","type":"module","engines":{"node":">=22"},"gitHead":"2d446a6867076ad91280a7676da59a1e533bf951","scripts":{"test":"mocha tests/spec","watch":"mocha tests/spec --watch"},"_npmUser":{"name":"henrytseng","email":"henry@heycanvas.com"},"repository":{"url":"git+ssh://git@github.com/henrytseng/argr.git","type":"git"},"_npmVersion":"10.9.4","description":"A command-line argument parser utility designed to parse command-line arguments.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/argr_2.0.0_1773629172218_0.8989986866280533","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"argr","version":"2.0.1","description":"A command-line argument parser utility designed to parse command-line arguments.","type":"module","repository":{"type":"git","url":"git+ssh://git@github.com/henrytseng/argr.git"},"main":"lib/argr.js","scripts":{"watch":"mocha tests/spec --watch","test":"mocha tests/spec"},"author":{"name":"Henry Tseng","email":"info@heycanvas.com","url":"http://www.henrytseng.com/"},"keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"license":"MIT","devDependencies":{"mocha":"^10.0.0"},"engines":{"node":">=22"},"_id":"argr@2.0.1","gitHead":"4ce0d21866b53a8d37d134893120317bdb92b3fe","bugs":{"url":"https://github.com/henrytseng/argr/issues"},"homepage":"https://github.com/henrytseng/argr#readme","_nodeVersion":"22.12.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-mNhukYY9igJzL6sKwv/TD8gJTb6qLBOU3tiey3rM7qHlvBq3NbSDnU6mhM2yXZT2eV+QK6sdxBRUy10g/0Ssug==","shasum":"77a3f4bff9a4035b6a185ed1f6c82bbe20ab3d26","tarball":"https://registry.npmjs.org/argr/-/argr-2.0.1.tgz","fileCount":13,"unpackedSize":29334,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCHyIz+IcTIh4VGX1g/HjMydeqQ+UAxlwjh8nxvJRRgSgCIF7MutLW6ZtFRk2ojXUOrtL2IR2tZuoXQTLP1bA70ptQ"}]},"_npmUser":{"name":"henrytseng","email":"henry@heycanvas.com"},"directories":{},"maintainers":[{"name":"henrytseng","email":"henry@heycanvas.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/argr_2.0.1_1773629499049_0.2965017336691693"},"_hasShrinkwrap":false}},"time":{"created":"2015-03-13T22:35:58.709Z","modified":"2026-03-16T02:51:39.355Z","1.0.0":"2015-03-13T22:35:58.709Z","1.0.1":"2015-03-14T00:28:19.501Z","1.0.2":"2015-03-14T00:38:09.741Z","1.0.3":"2015-03-14T01:37:08.269Z","1.0.4":"2015-03-14T01:49:10.953Z","1.0.5":"2015-03-14T02:11:38.221Z","1.1.0":"2015-03-14T02:21:06.240Z","1.1.1":"2015-03-14T02:24:35.338Z","1.1.2":"2015-03-14T03:20:41.113Z","1.1.3":"2015-03-14T03:30:44.460Z","1.1.4":"2015-03-14T04:47:15.181Z","1.1.5":"2015-03-26T16:23:18.106Z","1.1.6":"2015-03-30T16:55:19.647Z","1.1.7":"2015-05-18T20:24:29.004Z","1.2.0":"2018-05-08T23:47:11.155Z","1.2.1":"2018-05-08T23:47:49.110Z","1.2.2":"2018-05-09T00:10:13.716Z","2.0.0":"2026-03-16T02:46:12.419Z","2.0.1":"2026-03-16T02:51:39.231Z"},"bugs":{"url":"https://github.com/henrytseng/argr/issues"},"author":{"name":"Henry Tseng","email":"info@heycanvas.com","url":"http://www.henrytseng.com/"},"license":"MIT","homepage":"https://github.com/henrytseng/argr#readme","keywords":["command-line","commandline","terminal","parser","command","utility","helper","arguments","argv","parameters","cli"],"repository":{"type":"git","url":"git+ssh://git@github.com/henrytseng/argr.git"},"description":"A command-line argument parser utility designed to parse command-line arguments.","maintainers":[{"name":"henrytseng","email":"henry@heycanvas.com"}],"readme":"argr\n====\n\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/henrytseng/argr?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\n\n[![Node.js CI](https://github.com/henrytseng/argr/actions/workflows/node.js.yml/badge.svg?branch=master)](https://github.com/henrytseng/argr/actions/workflows/node.js.yml)\n\nA command-line argument parser utility designed to parse command-line arguments.  \n\nUse complex parameters and define a argument signature.  \n\n`command --param value1 value2`\n\nUse compact syntax.  \n\n`command -p=value2`\n\nAnd combine parameters\n\n`command -pjk`\n\n\n\nInstallation\n------------\n\nRun the following\n\n\tnpm install argr --save\n\n\n\nQuick Start\n-----------\n\nImport the definition\n\n\tvar Argr = require('argr');\n\nCreate in instance\n\n\tvar argr = Argr()\n\nDefine some **simple options**, to accept the following `hello -ab` and `hello --option_a --option_b` \n\n\t  .option(['a', 'option_a'], 'Option A')\n\t  .option(['b', 'option_b'], 'Option B')\n\nDefine an option with **complex syntax** specified with signature arguments: `-g -50.2 232` where `-g` option will always expect two additional values following\n\n\t  .option(['g', 'geocoord'], 'A geocoordinate', null, ['lat', 'lng'])\n\nDefine an option with **compact syntax**: `-s=abc-def` with default parameters\n\n\t  .option(['s', 'string'], 'A string', 'mydefaultstring')\n\nAnd initialize it (e.g. - `/usr/local/bin/node hello -abc -g -50.2 232 -s=abc-def`)\n\n\t.init('/usr/local/bin/node hello -abc -g -50.2 232 -s=abc-def');\n\nFull example: \n\n\tvar Argr = require('argr');\n\n\tArgr()\n\t  .option(['a', 'option_a'], 'Option A')\n\t  .option(['b', 'option_b'], 'Option B')\n\t  .useStrict(true)\n\t  .init('/usr/local/bin/node hello -ab');\n\nYou can retrieve the parameters like so\n\n\tassert.equal(argr.get('a'), true);\n\tassert.equal(argr.get('b'), true);\n\nUndefined parameters are not ignored\n\n\tassert.equal(argr.get('c'), true);\n\nAccess complex syntax with signatures as hash Objects\n\n\tassert.equal(argr.get('g').lat, '-50.2');\n\tassert.equal(argr.get('g').lng, '232');\n\nUse compact syntax with `{name}={value}`\n\n\tassert.equal(argr.get('s'), 'abc-def');\n\n\n\nArgr Class\n----------\n\nCreate an instance of argument parser.  \n\n\tvar Argr = require('argr');\n\tvar a = Argr().init(process.argv);\n\t\n\n\nargr.usedScript(flag)\n---------------------\n\n### flag {Boolean}\n\nA flag for command argument start, default true.  \n\nTrue assumes use of `/usr/local/bin/node` and starts parsing at index 2.  False starts parsing at index 1.  \n\nMust be set before `.init()`\n\n\tvar a = Argr()\n\t\t.usedScript(true)\n\t\t.init('/usr/local/bin/node hello -?');\n\n\n\nargr. useStrict(flag)\n---------------------\n\n### flag {Boolean}\n\nA flag to throw Error on undefined options, default false.  \n\n\tvar a = Argr()\n\t\t.useStrict(true)\n\t\t.init('/usr/local/bin/node hello -?');\n\nAn error is thrown if `?` is not defined through `argr.option()` during initialization.  \n\nMust be set before `.init()`\n\n\n\nargr.init(args)\n---------------\n\nInitialize, chainable\n\n### args {Mixed}\n\n`Object` Create an argument parser instance from `process.argv` argument vector.  \n\n\tvar Argr = require('argr');\n\tvar a = Argr().init(process.argv);\n\n`String` Or create an argument parser from string.\n\n\tvar Argr = require('argr');\n\tvar a = Argr().init('/usr/local/bin/node hello -f tests/data/config.json');\n\t\n\n\nargr.command()\n--------------\n\nGet command from argument vector.\n\n\tvar a = Argr().init('/use/local/bin/node hello -f tests/data/config.json');\n\tassert(a.command() === 'hello');\n\n\n\nargr.option(param, description, [values], [signature])\n--------------------------------------------------\n\nDefine an options and its syntax.  Arguments that are not define will be parsed anyway.  \n\nChainable\n\n### param {Mixed}\n\n`String` A parameter name \n\n\t// cmd -y\n\targr.option('y', 'Lorem ipsum')\n\n`Array` ['a', 'apple', alternate-form...] parameter name(s) and aliases\n\n\t// short: cmd -f\n\t//  long: cmd --fruit\n\targr.option(['f', 'fruit'], 'A fruit')\n\n### description {String}\n\nA description value\n\n### values {Mixed}\n\nAn optional set of default values\n\n`Boolean` A single default Boolean if no argument was passed\n\n`Number` A single default Number if no argument was passed\n \n`String` A single default String if no argument was passed\n\n`Array` A set of default values, intending to match a signature.  Uses the signature to create a hash of values using the signature as keys and the Array as values.  \n\n### signature {Array}\n\nAn optional argument signature.  Specifying a signature will expect the next argument(s) to be values.  \n\n\t// cmd -g -50.32 74.2 \n\targr.option(['g', 'geocoords'], 'A set of geocoordinates', null, ['lat', 'lng'])\n\nThe option `-g` will expect `lat` and `lng` coordinates when used; `argr.get('g')` returns:\n\n\t{\n\t\t'lat': '-50.32',\n\t\t'lng': '74.2'\n\t}\n\n\n\nargr.option(param)\n------------------\n\nGet a defined option parameter\n\n\targr.option('g')\n\nRetrieves a full description of the defined parameters\n\n\t{\n\t\tparam: ['g', 'geocoords'],\n\t\tvalue: {Function},\n\t\tsignature: ['lat', 'lng'],\n\t\tdescription: 'A set of geocoordinates'\n\t}\n\n### param {Mixed}\n\n`String` A name of a specific parameter\n\n`Array` A set of acceptable parameter names or aliases\n\n\n\nargr.options()\n--------------\n\nGet all defined options\n\n\ta.options()\n\nAll of the option definitions\n\n\n\nargr.get(name)\n--------------\n\nRetrieve parameters according to the name of the parameter.  Undefind parameters are returned as well but must still be prefixed with either `-` or `--` (e.g. - `--color`).  \n\n### name {String}\n\nA name of a specific parameter\n\n\n\n\nCombined parameters\n-------------------\n\n\tvar argr = Argr().init('/usr/local/bin/node cmd -zxvf');\n\nParameters can be combined for shorter syntax each will become parameters.  \n\n\tassert.equal(argr.get('z'), true);\n\tassert.equal(argr.get('x'), true);\n\tassert.equal(argr.get('v'), true);\n\tassert.equal(argr.get('f'), true);\n\n\n\nUndefined parameters are not ignored\n-------------------\n\nAny undefined arguments will still be retrievable using `.get('n')` where `'n'` is the name.  \n\n\n\nComplex syntax using signatures\n-------------------\n\n\tvar argr = Argr().init('/usr/local/bin/node cmd -g -50.32 74.2');\n\targr.option(['g', 'geocoords'], 'A set of geocoordinates', null, ['lat', 'lng'])\n\nUsing a signature will allow complex syntax returning the result as a hash where the keys are defined in the signature.  \n\n\tassert.equal(argr.get('g').lat, '-50.32');\n\tassert.equal(argr.get('g').lng, '74.2');\n\n\n\nCompact syntax\n-------------------\n\n\tvar argr = Argr().init('/usr/local/bin/node cmd -f=myfile.txt');\n\t\nCompact syntax allows the use of `[name]=[value]` pairs\n\n\tassert.equal(argr.get('f'), 'myfile.txt');\n\n\n\nLicense\n-------\n\nCopyright (c) 2014 Henry Tseng\n\nReleased under the MIT license. See LICENSE for details.\n","readmeFilename":"README.md"}