Method: Autoproj::ShellCompletion#subcommand_metadata
- Defined in:
- lib/autoproj/shell_completion.rb
#subcommand_metadata(cli) ⇒ Object
117 118 119 120 121 122 123 124 125 126 |
# File 'lib/autoproj/shell_completion.rb', line 117 def (cli) result = [] cli.all_commands.reject { |_, t| t.hidden? }.each do |(name, command)| aliases = cli.map.select do |_, original_name| name == original_name end.map(&:first) result << (cli, name, command, aliases) end result end |