Hi tony,

if I use order!() instead of parse!() then it works the way I need

I took a look in optparse.rb (that's why i love open source :-) :

  def parse!(argv = ARGV)
     if ENV.include?('POSIXLY_CORRECT')
       order!(argv)
     else
       permute!(argv)
     end
   end

and POSIXLY_CORRECT' is not set on my system...



Thanks for your help.

   Michael