Clad: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
No edit summary
Line 12: Line 12:
* version and release date mechanism
* version and release date mechanism
* standard release tools
* standard release tools
The project's artifact is a java library other dependent project can declare in maven:
<pre>
<dependency>
    <groupId>io.novaordis.clad</groupId>
    <artifactId>novaordis-clad</artifactId>
    <version>1</version>
</dependency>
</pre>


=GitHub=
=GitHub=

Revision as of 23:04, 21 January 2016

Internal

Overview

Command-Line Application Development (clad) is a collection of Java classes providing functionality that can be used to build command line tools. It includes support for:

  • command-oriented CLI
  • command-line and persistent configuration
  • hierarchical in-line help
  • logging and error message handling support
  • version and release date mechanism
  • standard release tools

The project's artifact is a java library other dependent project can declare in maven:

<dependency>
    <groupId>io.novaordis.clad</groupId>
    <artifactId>novaordis-clad</artifactId>
    <version>1</version>
</dependency>

GitHub


https://github.com/NovaOrdis/clad

TODO