# File lib/pry/command_set.rb, line 191 def find_command_by_name_or_listing(name_or_listing) if commands[name_or_listing] cmd = commands[name_or_listing] else _, cmd = commands.find { |name, command| command.options[:listing] == name_or_listing } end raise ArgumentError, "Cannot find a command with name: '#{name_or_listing}'!" if !cmd cmd end