[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: FYI: Java cli option parsing in Debian



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Thomas

On 18/05/12 08:29, Thomas Koch wrote:
[...]
> rule outs:
> 
> - libcommons-cli-java - I don't like Apache Commons stuff

Not sure that is actually a valid reason for ruling it out :-)

> - libargs4j-java - Is modelled after javac's broken options, not
> GNU style - liboptions-java - AFAIK only used by one project -
> libjargs-java - very low activity upstream, last release 2005? -
> libgetopt-java - ancient (2000) Java style, only translation
> updates since then
> 
> good:
> 
> - libjcommander-java - active, documented, Git, Unit Tests -
> libjoptsimple-java - active, Git, Unit Tests, Code Quality Tools, 
> POSIX/getopt style, documented
> 
> Jcommander's documentation looks more inviting. So I'll start with
> that one.

I don't have any real preference as to which package you use as I have
not been involved with development of this tool.

However as a maintainer of at least ~40 packages that use it please
make sure whatever you are looking todo is backwards compatible - I
don't think we want to have to update every package that uses m-d-h to
use a new set of CLI options/new style.

Looking forward to seeing what improvements you are going to make.

Cheers

James

- -- 
James Page
Ubuntu Core Developer
Debian Maintainer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJPtizKAAoJEL/srsug59jD138P/jq3w8my55X3olQ0etkCMNPv
morkF4MvYCkFxiqv0FkERfDZmKe+ITdSfujqC8sTwY+LI11yMVsjUxPS/x37kUSR
YLfKKxwCVLEAzEeXhpoZU/Zs5ndccX/1+VWSuFc2TbwLoQ95jWKvPYfZw5eOU15i
W7FPf3K9GUBlKMeMYu9HoiKL/5PNxa8DBj3YZwB4JBs8oUVtdWRkDKmiH5mCx9p4
CVV/fwuCbVeMXw0Vv1b66TOq6W3TLWtN1XshmJyno42Er+5clJz62PbSJKitiABc
pLbUa1nJzOx3jzHU8E/BOwU4ICJPmpwgb9E0vHlJCafVZIiuEjCZ4z61Z/jOtOF3
9absSLr3lB9ViGOr2MZHOWy7rdWAx1HWnfojrN8PPYPr3qIdv41X26s7NABujgyf
7qJbHG9bro148ZeLbII//EqfulVKsqCqmKPrVZIe+0K9Fxjox8DK3OniW+iVwbt+
AktWqUbk4C9jC9vG3PppgUlEMcGsiUiguaxAvIXHAXdNIcqsShoIKbBQVD6jkXqk
GekWTzT70UNSdvLJtyxK5pO5Ywa/unmt8h/mp8hIEu+rESoPDbWPAajjnig47I1A
0MS4/nJzpVjNaleeWMP65DawGen7DsQyo/wHhUm4Oco2Ix9n6mOWaQgJI9PbuuKH
HBjgezr+ptlHx9hDyzc7
=KWbe
-----END PGP SIGNATURE-----


Reply to: