Switch to use events to register parser arguments and handle subcommands
Switch to use events to register parser arguments and handle subcommands
Add a run_subcommand method to Manager