Have you seen coa <https://github.com/veged/coa>? It looks very close

On Wednesday, September 18, 2013 7:21:08 PM UTC+4, Gagle wrote:
>
> Version 0.0.7 <https://github.com/gagle/node-argp> is now available. The 
> api is practically closed and the next version 0.1.0 can be used in 
> production!
>
> var argv = require ("argp")
>     .description ("Sample app.")
>     .email ("[email protected]")
>     .body ()
>         //The object an argument definition and the text of the help message 
> are
>         //configured at the same time
>         .group ("Arguments")
>         .argument ("arg", { description: "Sample argument" })
>         .group ("Options")
>         .option ({ short: "o", long: "opt", description: "Sample option" })
>         .help ()
>         .version ("v1.2.3")
>         .end ()
>     .argv ();
> console.log (argv);
> /*$ node script.js
> {  _debug: false,  _filename: __filename,  opt: false,  help: false,  
> version: false,  arg: false}
> $ node script.js --help
> Usage: t.js [OPTIONS] [ARGUMENTS]
> Sample app.
>  Arguments:  arg                         Sample argument
>  Options:  -o, --opt                   Sample option  -h, --help              
>     Display this help message and exit  -v, --version               Output 
> version information and exit
> Report bugs to <[email protected]>.*/
>
>
>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to