Base class for all commands.
Encapsulates a set of application arguments.
Extract the command name from the argument list
Retrieves a list of all available commands.
Processes the given command line and executes the appropriate actions.
Encapsulates a group of commands that fit into a common category.
Handles the Command Line options and commands.
Contains and parses options common to all commands.
Defines the behavior of the DUB command line client.