# File lib/cmdparse.rb, line 231
231:     def show_help
232:       puts "#{@name}: #{short_desc}"
233:       puts description if description
234:       puts
235:       puts usage
236:       puts
237:       if has_commands?
238:         list_commands
239:         puts
240:       end
241:       unless (summary = options.summarize).empty?
242:         puts summary
243:         puts
244:       end
245:     end