Command line interpreter written in C that accepts input in an interactive mode from the terminal or from a batch file. Multiple commands may be specified per line by separating with a semicolon.