Projects / klish


The klish is a framework for implementing Cisco-like command-line interfaces on Unix systems. It is configurable through XML files. "Klish" stands for "Kommand Line Interface SHell". The klish is a fork of clish-0.7.3. The original clish was developed by Graeme McKerrell. The klish adds some new features, but is compatible (as much as possible) with clish's XML configuration files.

Operating Systems

Recent releases

  •  03 Mar 2014 12:25

    Release Notes: CJK support is implemented. Some fixes were made for the tiny readline internal library.

    •  05 Dec 2013 14:50

      Release Notes: Fixes portability issues. Tested on Linux, FreeBSD, Solaris, and QNX. Fixes libroxml >= 2.2.2 support. A syslog facility for clish and konfd utils. An internal getopt() implementation (for example, QNX has incompatible getopt(), so the internal one must be used).

      •  03 Sep 2013 12:02

        Release Notes: The SIGPIPE signal behaviour was fixed. Previously, the clish utility ignored this signal, and the ACTION scripts inherited this, so some utilities used within ACTION scripts couldn't get SIGPIPE at all. Now the SIGPIPE signal handler is set to be the default for the ACTION scripts. The view field of the COMMAND tag is dynamic now; you can use VARs in it.

        •  16 Feb 2013 14:01

          Release Notes: Bugfix versions klish-1.5.9 and klish-1.6.4 are released. These versions are important for FreeBSD only. The getpwent() function related problem was fixed. The incompatibility bug could lead to "Bus error" on FreeBSD.

          •  24 Dec 2012 13:51

            Release Notes: This is a bugfix release. The engine broke when the length of a completion string was greater than the width of the terminal. All klish versions have this bug, including the original clish. Debianization.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.