Not sure if this has been raised before, kindly close if it has.
The idea is to specify separator for nested subcommands.
For example, we have the following implementation (similar to one from rails):
$ your_cli project:generate
$ your_cli project:init
In this case, the separator is :
.
I was hoping it could be configured as follows:
register 'project', separator: ':', do |prefix|
prefix.register 'generate', Generate
prefix.register 'init', Init
end