Skip to content

Latest commit

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Aparser

An async ARGV parser

Installation

 $ [sudo] npm install aparser -g

Usage

varaparser=require('aparser');varputs=require('util').puts/* aparser object it's an instance of EventEmitter *//* example with modifier,  if the string after -g it's another modifier the -g itself it's turned in a argument without minus symbol*/aparser.on('-g',function(arg,index){puts('the string with -g modifier is '+arg);});/* example with a command */aparser.on('start',function(arg,index){puts('script '+arg+'ed');});/* example with a simple argument  'argument' event it's a command catch-all*/aparser.on('argument',function(arg,index){puts('the '+index+' argument is'+arg);});aparser.parser(process.argv);

then executing it

 $ node -g ciao start
the string with -g modifier is ciao
script started
the 3 argument is start

About

An async ARGV node.js parser

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages