CRASH-197 : Allow command to override help option
Use checked exception for the CLI framework in order to better error handling in the shell and avoid uncaught exceptions