pry--pry/lib/pry/commands/show_command.rb

26 lines
585 B
Ruby

class Pry
class Command::ShowCommand < Pry::ClassCommand
match 'show-command'
group 'Introspection'
description 'Show the source for CMD.'
def process(*args)
target = target()
opts = Slop.parse!(args) do |opt|
opt.banner unindent <<-USAGE
NOTE: show-command is DEPRECATED. Use show-source [command_name] instead.
USAGE
opt.on :h, :help, "This message." do
output.puts opt.help
end
end
render_output opts.banner
end
end
Pry::Commands.add_command(Pry::Command::ShowCommand)
end