Commits on Apr 4, 2015
  1. Updated grammar

    committed Apr 4, 2015
Commits on Oct 26, 2013
Commits on Dec 5, 2012
  1. Refactored the convert method by removing the annonymous methods with

    concrete classes.
    Completed the usage method that displays the annotation usage information
    with a maximum width of 120 characters.
    Updated the pom file to include the jar pluging that will not include
    classes that are within the org.valhalla.cli.examples package.
    Added a file to be able to get a better discreption on github.
    committed Dec 5, 2012
Commits on Jul 30, 2012
  1. This commit contains fixes #1 for the addition of the OptionReference

    annotation that will be used to reference instances within a instance
    that contain options that will be included as part of the current
    top-level instance.  
    This provides the user that ability to include or not these extra
    command line options.  It also allows developers to not limit themselves
    with sub-classing classes that contain command line options.  This will
    reduce the burden on developers trying to combine these options from
    multiple classes.
    committed Jul 30, 2012
Commits on Aug 10, 2011
  1. Correct some grammar.

    committed Aug 10, 2011
Commits on Jul 17, 2011
  1. Set the version to 1.0rc2.

    committed Jul 17, 2011
Commits on Jul 14, 2011
  1. Added the ability to set an option as required. The library will now

    determine if a required option has been set.  It will generate an
    OptionsException if any required options have not been set.
    Added the RequiredOptionsTest that tests the required feature that was
    added to the Option annotation.
    committed Jul 14, 2011
Commits on Jul 13, 2011
  1. Added a usage method to the Options class that will be used by main

    classes to display the usage information.   This method will use the
    found Option annotation to generate a usage string that can be
    displayed.  This is a functional implementation but it does not
    contain pretty printing formating of the usage string.
    Add the UsageTests class and its dependent test classes to test the
    usage method.
    committed Jul 13, 2011
Commits on Jul 9, 2011
  1. Updated to pom some that this is version 1.0rc1.

    Claudio Corsi committed Jul 9, 2011
  2. Implemented the long name option with an embedded value like

    The above implementation required some refactoring of the code to be
    able to implement this feature. 
    Added tests for this new feature where all of these test pass at 100%.
    committed Jul 9, 2011
Commits on Jul 5, 2011
  1. Added missing tests that cover all of the current features that are

    part of this project.
    committed Jul 5, 2011
  2. Added a TODO file containing some remaining work that needs to be

    completed prior to releasing a 1.0 version.
    committed Jul 5, 2011
  3. Added more javadoc to the different classes.

    Added the embedded tests that included a test for a default value and
    an embedded value.
    Implemented the embedded value feature.
    Made the shortName attribute of the Option annotation a char instead
    of a String.  The short names are only suppose to contain a single
    committed Jul 5, 2011
  4. Renamed the package from org.apache.commons.cli to org.valhalla.cli.

    Did the same to the annotation package.
    committed Jul 5, 2011
  5. Initial comment of the command line interface that uses annotations to

    generate the command line options for a give application.
    committed Jul 5, 2011