description: 'Lists all available commands' help: | The %command.name% command lists all commands: php %command.full_name% You can also display the commands for a specific namespace: php %command.full_name% test You can also output the information in other formats by using the --format option: php %command.full_name% --format=xml It's also possible to get raw list of commands (useful for embedding command runner): php %command.full_name% --raw arguments: namespace: 'The namespace name' options: xml: 'To output list as XML' raw: 'To output raw command list' format: 'The output format (txt, xml, json, or md)' messages: usage: "Usage:\n" usage_details: " command [options] [arguments]\n\n" arguments: 'Arguments:' options: 'Options:' help: 'Help:' comment: 'Available commands for the "%s" namespace:' available-commands: 'Available commands:'