A Command object contains all the information that is necessary to describe
and run a console command. Use the {@link CommandConfig} class to configure
a command:
php
$config = CommandConfig::create()
->setDescription('List and manage servers')
->beginSubCommand('add')
->setDescription('Add a new server')
->addArgument('host', InputArgument::REQUIRED)
->addOption('port', 'p', InputOption::VALUE_OPTIONAL, null, 80)
->end()
;
$command = new Command($config);