Home

Welcome To Commando...

Commando is the graphical interface for command line tools on Mac OS X. Instead of having to remember dozens of options for hundreds of tools, Commando lets you browse through and select the options you need for many command lines tools.

Commando was inspired by the MPW tool of the same name and is featured in Hacking Mac OS X Tiger.

 

What Is Commando

Commando runs from the command line and takes name of the command line tool you want to use as it's single parameter. For instance, if you want to find out about options for ls, you simply type:

cmdo ls

and will see a window to let you browse and set options.

Sample window for ls
(Click to see full size image)

How it works

Commando uses interface definitions read from Commando Interface Files. These files are used to define all the options used in the grapical interface. Once the correct Commando Interface File is read, the interface is displayed and options can been set.

Commando Interface Files attempt to show options for the tools as they actually exist in the tools, not necessarily they way they are defined on the man pages. Redundant and obsolete options are also usually removed to make the tools easier to use.

Commando Features

  • Graphical interface for tools
  • Input, Output, and Error redirection
  • Multiple instances on piped command lines
  • Ability to add additional text to command line
  • Expandable for new tool definitions

Contribute to the Mac Commando tool set

If you want to help make Mac Commando a success, write an interace file (or two, or three...) and submit them for inclusion in the next CIF file release. Just download the CIF documentation to see how they are written and submit them to cif@shanesgames.com
Commando
Downloads
Definition Files