Clad: Difference between revisions
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
TODO
- Fold cliff in and remove https://github.com/NovaOrdis/cliff repository.