The klish is a framework for implementing a CISCO-like CLI on a UNIX systems. It is configurable by XML files.