Command Line Interface

The CLI (Command Line Interface) is part of Lisa's userspace tools. It is used for managing the switch configuration. For usability reasons, and also for an easier learning, it was designed to look and act similar to Cisco IOS.

The CLI interacts with the configuration of the switch stored in kernel space and with other userspace tools (such as the CDP daemon).

It can be run as a standalone program from the shell (swcli), on the serial console (using the userspace tool swcon), or from in.telnetd (using the swclid daemon). Among its features:

  • interractive help
  • command completion
  • command history
  • interractive command search
  • command output paging and filtering