Command structure
The CLI command can contain multiple parts. The first part is a set of global options. The next part is the command. The next part is a set of command options and arguments which could include sub-commands.
cb [global options] command [command options] [arguments...]