# File lib/pry/command_set.rb, line 221 def alias_command(match, action, options={}) original_options = find_command(action).options.dup options = original_options.merge!({ :desc => "Alias for `#{action}`", :listing => match }).merge!(options) # ensure default description is used if desc is nil desc = options.delete(:desc).to_s c = block_command match, desc, options do |*args| run action, *args end c.group "Aliases" c end