The klish is a framework for implementing a CISCO-like CLI on a UNIX systems. It is configurable by XML files.
https://src.libcode.org/download/klish/
Stanislav Galabov 3fbc9fdd98 Initial import of Lua plugin. Currently clish_plugin_lua_la_LDFLAGS and clish_plugin_lua_la_CFLAGS need to be specified manually in plugins/lua/module.am in order to build successfully. Once built - set CLISH_PATH to xml-examples/lua and start klish. You'll have all the commands as in xml-examples/test interpreted by Lua and, in addition, commands test8 (calls a lua function defined in test.lua), eval (can evaluate any string parameter as a Lua chunk) and test9 (an alias for eval) | %!s(int64=11) %!d(string=hai) anos | |
---|---|---|
bin | %!s(int64=11) %!d(string=hai) anos | |
clish | %!s(int64=11) %!d(string=hai) anos | |
contrib | %!s(int64=11) %!d(string=hai) anos | |
debian | %!s(int64=11) %!d(string=hai) anos | |
examples | %!s(int64=11) %!d(string=hai) anos | |
konf | %!s(int64=11) %!d(string=hai) anos | |
lub | %!s(int64=11) %!d(string=hai) anos | |
plugins | %!s(int64=11) %!d(string=hai) anos | |
tinyrl | %!s(int64=11) %!d(string=hai) anos | |
xml-examples | %!s(int64=11) %!d(string=hai) anos | |
.gitignore | %!s(int64=11) %!d(string=hai) anos | |
CHANGES | %!s(int64=12) %!d(string=hai) anos | |
ChangeLog | %!s(int64=11) %!d(string=hai) anos | |
ISSUES | %!s(int64=12) %!d(string=hai) anos | |
LICENCE | %!s(int64=12) %!d(string=hai) anos | |
Makefile.am | %!s(int64=11) %!d(string=hai) anos | |
README | %!s(int64=12) %!d(string=hai) anos | |
autogen.sh | %!s(int64=12) %!d(string=hai) anos | |
clish.xsd | %!s(int64=11) %!d(string=hai) anos | |
configure.ac | %!s(int64=11) %!d(string=hai) anos |