From: Alan Partis Date: 2008-12-24T05:09:41+09:00 Subject: OptionParser can't tell me about non-options on command line I'd like to have a command line invocation of my ruby script that looks like the following: Usage: vmci.rb [options] command args ... options: -h, -?, --help generate this usage message -l, --log-file FILE Identifies a log file to use. -e, --log-level LOGLEVEL desired level of logging. -x Bypass display of configuration command one of the command recognized by vmci.rb args any necessary arguments associated with the given command I can't figure out how to get at the "command" and "args" portions of the command line using OptionParser. Since a variable number of options may exist on the command line before the command, it's not intuitive to me how to know which element of the ARGV array to use, or how to extract these values via OptionParser. Can someone give me a little direction? Thanks much. ________________________________________________________ alan partis thundernet development group -- Posted via http://www.ruby-forum.com/.