Projects / net.windwards options

net.windwards options

options is a Java toolkit for parsing command line options. It focuses on ease-of-use. It uses annotations to declare valid options and takes care not to intrude on your class structure. It adheres to the GNU getopt style of options.

Operating Systems

Recent releases

  •  10 Jun 2013 19:39

    Release Notes: Allows extending parsing to arbitrary classes by adding custom value parsers. A bugfix for "--": argument parsing no longer automatically stops. Options are now present in the Maven central repository.

    •  29 May 2013 22:03

      Release Notes: Shorts, floats, doubles, and Class:es can now be annotated with @Option. Annotated variables can have any access classification.

      •  20 Apr 2012 21:31

        Release Notes: You can now use @Option on enum fields to get options which can only take on one of a limited set of values.

        •  28 Feb 2011 20:50

          Release Notes: and options are now supported.

          •  28 Feb 2009 23:02

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.