Projects / klish

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 developed by Graeme McKerrell. The klish has some new features, but it's as compatible as possible with clish's XML configuration files.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  17 Feb 2013 19:29

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.

  •  25 Dec 2012 03:28

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.

  •  03 Dec 2012 22:05

Release Notes: The main feature of this release is programmable hotkeys. The multiline and unsignedInteger type processing were fixed. The klish-1.5.7 stable branch release is also out.

  •  04 Sep 2012 14:33

Release Notes: Command history was added. The SIGHUP signal is blocked during non-interruptable ACTION script execution. A new sigexec utility must be used to start daemons from non-interruptable scripts to unblock signals first.

  •  02 Jul 2012 21:19

Release Notes: The klish uses C code only. It can be built without C++ now. The tinyXML internal implementation was removed. Now klish can use the following external XML backends to parse its XML config files: libxml2, expat, and libroxml. These XML parsers are C-based. For details about XML backends, see the wiki.

Screenshot

Project Spotlight

Lzip

A data compressor based on the LZMA algorithm.

Screenshot

Project Spotlight

Orthanc

A lightweight, RESTful DICOM server.