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 ("a@b.c") .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 <a@b.c>.*/ -- -- 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 nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com 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 nodejs+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.