CLI Companion is an Terminal with an attached ‘command dictionary’. The application comes with a set of commands already added to the dictionary. However CLI Companion lets you add as many commands as you want to the ‘command dictionary’.And it’s a GUI that displays a list of commands and an embedded terminal under it. The application comes with a list of commonly used commands by default, each having a short description and if you want to find out more about a certain command, simply right click it and select “Help”. This will display the “man” (manual) for the selected command. But CLI Companion can help advanced users too as you can use it to store long commands which you can then easily find using the search feature.

CLI Companion 1.0 RC2 (29/11/2010) brings 2 features designed to make CLI Companion more useful as a daily terminal:
  • the command list can now be collapsed and expand as needed (see screenshot below)
  • The format commands are stored in has been changed. Commands requiring User Input when ran now use question marks(?) as place holders. So a command like ‘ls /any/directory’ would be added to your command list as ‘ls ?’. This changed was required because the old behavior only allowed user input at the end of the command.

To install the latest CLI Companion 1.0 RC2 in Ubuntu , use the following commands:

sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies
sudo apt-get update
sudo apt-get install clicompanion

You’ll then find CLI Companion under Applications > Accessories.