# 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