Cobra Command ToolBack in those old days (1990) the only terminal emulator window I had access to was cmdtool or shelltool. I guess xterm was around but I hadn't heard about it. cmdtool and shelltool did not offer anything more than a window to type commands in. The only difference between the two was that cmdtool had a scrolling window. I decided to build my own terminal emulator, Cobra Command Tool. I started with a plain cmdtool window and began adding new features.
1. A file tree browser.
The file tree browser lets you display as many file trees as you like. Files can be copied, moved, deleted, executed, linked and edited using only a few mouse clicks.
2. A menu to support a number of file operations in the file tree. A right-click will open the menu.
3. A file list browser.
When there are too many files in a directory a file list browser makes more sense. It also has a filter function that lets you filter out only the files you are interesting in.
4. A command list manager.
The command list manager lets you store all your "always forgot" commands. To execute a command double-click it.
The Bookmark Definition window lets you bookmark any directory, source file, executable file, script file, HTML file and PDF file. When selecting a bookmarked file the appropriate action will be taken. When selecting a directory bookmark a "cd" command will be executed.
6. User defined buttons.
Six buttons for the user to define an action to take place. See below.
7. A setup menu
All the setups defined in Cobra is stored in a setup file (.cobra-setup).
8. Full support for Clearcase and Subversion configuration management.
9. This is what came out of the remodeling process.
Still today I am using Cobra Command Tool for 95% of all the terminal work I do, but now the Linux or the Mac OS X version. If you would like to try it out go to the download page. Get the user's guide here. For instruction on how to install Cobra in Ubuntu 11.10 read my blog.