# 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