You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The text was updated successfully, but these errors were encountered:
pgleeson
changed the title
Update command line argument handling to use Commons CLI The Apache Commons CLI library provides an API for parsing command line options passed to programs. It's also able to print help messages detailing the options available for a command line tool. Commons CLI supports different types of options: POSIX like options (ie. tar -zxvf foo.tar.gz) GNU like long options (ie. du --human-readable --max-depth=1) Java like properties (ie. java -Djava.awt.headless=true -Djava.net.useSystemProxies=true Foo) Short options with value attached (ie. gcc -O2 foo.c) long options with single hyphen (ie. ant -projecthelp) A typical help message displayed by Commons CLI looks like this: usage: ls -A,--almost-all do not list implied . and .. -a,--all do not hide entries starting with . -B,--ignore-backups do not list implied entried ending with ~ -b,--escape print octal escapes for nongraphic characters --block-size <SIZE> use SIZE-byte blocks -c
Update command line argument handling to use Commons CLI
Apr 29, 2014
Instead of manually parsing options (https://github.com/NeuroML/jNeuroML/blob/master/src/main/java/org/neuroml/JNeuroML.java#L162) use a standard package to parse arguments, e.g. Apache Commons CLI:
http://commons.apache.org/proper/commons-cli/
Additionally:
The text was updated successfully, but these errors were encountered: