def help(args)
if args[1]
s = args[1]
subcmd = Subcommands.find do |try_subcmd|
(s.size >= try_subcmd.min) and
(try_subcmd.name[0..s.size-1] == s)
end
if subcmd
str = subcmd.short_help + '.'
str += "\n" + subcmd.long_help if subcmd.long_help
return str
else
return "Invalid 'show' subcommand '#{args[1]}'."
end
end
s = "
Generic command for showing things about the debugger.
--
List of show subcommands:
--
"
for subcmd in Subcommands do
s += "show #{subcmd.name} -- #{subcmd.short_help}\n"
end
return s
end