First, thank you for your really cool project : )
The doc of Completer::complete says:
Returns the set of possible completions for the prefix word.
As I understand, it only support prefix based auto completion. However, if auto competion support lowercase matched candidates would be more cool.
Suppose we have subcommands below:
If we type ou, the matched candidates will be count and checkout.