# File lib/cmdparse.rb, line 219 219: def usage 220: tmp = "Usage: #{commandparser.program_name}" 221: tmp << " [options] " if !commandparser.options.instance_of?( ParserWrapper ) 222: tmp << super_commands.reverse.collect do |c| 223: t = c.name 224: t << " [options]" if !c.options.instance_of?( ParserWrapper ) 225: t 226: end.join(' ') 227: tmp << (has_commands? ? " COMMAND [options] [ARGS]" : " [ARGS]") 228: end