I would say that this is a detail of the implementation.
Do you have a real use case when you need to list only commands? :-)
- Update 1:
sbt $ <tab><tab> Display all 339 possibilities? (y or n) [y]
A simple tab in the terminal gives you all the actions you can perform, including gen-idea - your use case.
source share