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