Projects / Natural CLI

Natural CLI

Natural CLI is a Java library that provides developers with an easy way to use human readable command line interfaces. This means that your software can understand easy command lines like "$acme start daemon mailservice", "$acme send file /tmp/pau.jpg to friend", or "$acme start backup in 10 minutes". Command lines are very easy to define.

Operating Systems

Recent releases

  •  25 Jul 2008 14:28

    Release Notes: This release adds a bugfix regarding optional parameters.

    •  14 Apr 2008 13:52

      Release Notes: This release fixes some bugs regarding the "help" command executor, the "working_url" parameter type, and the "DefaultParameterTypes" set. It also solves other minor bugs.

      •  29 Feb 2008 08:09

        Release Notes: This release adds more predefined parameter types: working_url, url, byte, short, long, double, float, hexadecimal, octal, and binary.

        •  27 Jan 2008 14:27

          Release Notes: This release allows one to use a variable number of parameter values for the last one. This means it's possible to define command lines with a string such as "send to <email> files <file> ...", allowing one to execute command lines like "$acme send to files a.txt b.txt c.txt".

          •  15 Dec 2007 12:08

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.