Adds an option to this command container.
public static TCommand Add<TCommand>(this TCommand command, string prototype, string? description, Action<string?> action, bool hidden)
where TCommand : CommandContainer
The command to add the action to.
The prototype of the option. E.g "v|version".
The help description for this option.
The associated action
A boolean indicating if this option is hidden from the help.