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