command_tree (rubygems): Builds trees of commands for the terminal, each node is either a group of commands or the command itself, every node is associated with a character to access it.
Keywords: cli|ruby|terminal