Command Line Shell Framework