Term::Shell
- Term::Shell handles all the command line interface
- Maisha::Shell sub-classes Term::Shell to add commands
- Term::Shell implements a command loop with
- pre/post loop actions
- pre/post command actions
- provides callbacks to help, summary and run functions