Hi,

At Mon, 23 May 2005 18:10:50 +0900,
Kirill Shutemov wrote in [ruby-talk:143398]:
> What about add to OptionsParser method 'usage':
> 
> opts = OptionParser.new{|opts|
> <skip/>
> opts.usage("--operation1 [--optional_option] --required_option ARG 
> [--optional_option2 ARG]")
> opts.usage("--operation2 [--optional_option] --required_option2 
> [--optional_option3 ARG]")
> <and_so_on/>
> }

Adding mere messages?

  $ ruby -roptparse -e 'ARGV.options{|opt|opt.separator("--foo");opt.parse!}' -- --help
  Usage: -e [options]
  --foo

-- 
Nobu Nakada