HelpCommand.execute is not supposed to be called, use cast(HelpCommand)this to check if help was requested before execution.
HelpCommand.prepare is not supposed to be called, use cast(HelpCommand)this to check if help was requested before execution.
Parses all known command line options without executing any actions.
Executes the actual action.