1
0
Fork 0
mirror of https://github.com/pry/pry.git synced 2022-11-09 12:35:05 -05:00
pry--pry/lib/pry/commands/show_command.rb

30 lines
652 B
Ruby
Raw Normal View History

class Pry
class Command::ShowCommand < Pry::ClassCommand
match 'show-command'
group 'Introspection'
description 'Show the source for CMD.'
banner <<-'BANNER'
Show the source for CMD.
BANNER
def process(*args)
target = target()
opts = Slop.parse!(args) do |opt|
opt.banner unindent <<-'BANNER'
NOTE: show-command is DEPRECATED. Use show-source [command_name] instead.
BANNER
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