# File lib/hammer_cli/completer.rb, line 204 def complete_command(command, remaining) completions = [] completions += sub_command_names(command) completions += command_options(command) completions = Completer::finalize_completions(completions) if remaining.complete? return completions else return filter(completions, remaining.last) end end