I think Command is cleaner and my original decision to use "Cmd" a mistake. Plus this creates better parity with cobra.
coder/serpent
Extracts the --search and --all parameters to a separate struct in cliui.