Skip to content
This repository
branch: master

Oct 26, 2013

  1. ccorsi

    Updated the TODO file with changes that have been applied.

    authored

Dec 05, 2012

  1. ccorsi

    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 README.md file to be able to get a better discreption on github.
    authored

Jul 30, 2012

  1. ccorsi

    Updated the version as 1.0-SNAPSHOT.

    authored
  2. ccorsi

    Setting the current commit version to 1.0-rc3.

    authored
  3. ccorsi

    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.
    authored

Aug 10, 2011

  1. ccorsi

    Correct some grammar.

    authored

Jul 17, 2011

  1. ccorsi

    Made it into a snapshot branch on again.

    authored
  2. ccorsi

    Set the version to 1.0rc2.

    authored
  3. ccorsi

    Updated the TODO to state that the required option was implemented

    and tested.
    authored

Jul 14, 2011

  1. ccorsi

    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.
    authored

Jul 13, 2011

  1. ccorsi

    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.
    authored

Jul 09, 2011

  1. Updated to pom some that this is version 1.0rc1.

    Claudio Corsi authored
  2. ccorsi

    Implemented the long name option with an embedded value like

    --name=value.
    
    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%.
    authored

Jul 05, 2011

  1. ccorsi

    Converted the directory structure in the standard maven directory

    structure.
    authored
  2. ccorsi

    Added missing tests that cover all of the current features that are

    part of this project.
    authored
  3. ccorsi

    Added the apache license embedded in the pom file.

    authored
  4. ccorsi

    Added a TODO file containing some remaining work that needs to be

    completed prior to releasing a 1.0 version.
    authored
  5. ccorsi

    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
    character.
    authored
  6. ccorsi

    Renamed the package from org.apache.commons.cli to org.valhalla.cli.

    Did the same to the annotation package.
    authored
  7. ccorsi

    Initial README file describe the project.

    authored
  8. ccorsi

    Initial comment of the command line interface that uses annotations to

    generate the command line options for a give application.
    authored
Something went wrong with that request. Please try again.