Climax is a Java command line argument parser framework that allows you to create and customize your own command line interface. The command line help and version information can be customized using built-in Apache-Ant-like properties.

Features

  • Reflective interface definition: useful for implementing less code as possible
  • Procedural definition: useful for avoiding use of reflection for performance reasons
  • Command line options can be defined as any of the following types: POSIX, GNU short long, GNU long
  • Options can be terminative to parsing any other command line argument (Similar to the options --help and --version)
  • Option arguments for an option can be provided separately or provided together as a list using a defined argument separator
  • Options and non-option arguments can be undocumented
  • Options and non-option arguments can be provided with default arguments
  • Option arguments and non-option arguments can be validated and parsed using default and custom logic that can provide user-friendly error messages
  • The command line program's version option is automatically provided when providing the version information
  • The command line program's help information and any of its elements can be completely customized

Project Activity

See All Activity >

Categories

Frameworks

License

MIT License

Follow Climax

Climax Web Site

Other Useful Business Software
Get Avast Free Antivirus | Your top-rated shield against malware and online scams Icon
Get Avast Free Antivirus | Your top-rated shield against malware and online scams

Boost your PC's defense against cyberthreats and web-based scams.

Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop — all for free.
Free Download
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Climax!

Additional Project Details

Operating Systems

Solaris, Linux, OpenBSD, FreeBSD, NetBSD, Mac, Windows

Intended Audience

Developers

Programming Language

Java

Related Categories

Java Frameworks

Registered

2010-07-29