On Sep 6, 2007, at 11:55 AM, Joel VanderWerf wrote: > It's nice to have that for very short scripts, but for about 50 LOC > you can paste in an options parser that permits --foo style > options, -xyz as an alias for "-x -y -z", option arguments, > argument conversion procs and defaults, "-x123" as an alias for "-x > 123", and even a way to interpret "-v -v -v" as thrice verbose. One > thing you can't have is _optional_ arguments to options (e.g. an > option that takes 0 or 1 arguments). A really nice tool I stumbled on while e-stalking Ara Howard (hehe sorry) was his main library (gem install main). He's got some example code of it on his site, and it makes options really really easy! Ari -------------------------------------------| Nietzsche is my copilot