Class: ExtOptParse

Inherits:
OptionParser
  • Object
show all
Includes:
GroupOptionParser
Defined in:
lib/extoptparse.rb

Overview

Add grouping to Ruby’s ‘OptionParser`

Example:

p = ExtOptParse.new
p.group(:group1) { p.on("-a", "A") }
p.group(:group2) { p.on("-b", "B") }
p.group(:group1) { p.on("-c", "C") }
puts p.help

  ...
  -b                               B
  -a                               A
  -c                               C
  ...

See Also:

  • OptionParser

Method Summary

Methods included from GroupOptionParser

#group, #remove, #top