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