From: gga Date: 2007-03-07T00:25:10+09:00 Subject: Re: commandline gem On 6 mar, 02:12, Joel VanderWerf wrote: > ara.t.how...@noaa.gov wrote: > > On Tue, 6 Mar 2007, Joel VanderWerf wrote: > > >> ara.t.how...@noaa.gov wrote: > > >>> i think it was jim freeze that realased a gem for quickly building > >>> commandline > >>> applications, does anyone remember where it's gone too? i only found > >>> a dead > >>> project on rubyforge... > > >>> thanks. > > >>> -a > > >> This seems to have a downloadable gem: > > >>http://rubyforge.org/projects/optionparser/ > > >> I've got that gem installed and the docs suggest that it includes the > >> commandline app framework, but I haven't used it. The file > >> commandline/application.rb is included, so that looks promising. > > > thanks a bunch joel - that's great! > > > so - have rolled your own framework just like the rest of us? ;-) > > Nah, not me. I'd consider using this or highline (do they even solve the > same problem?). > They don't. Highline is something unique. It allows the easy creation of command-line applications that ask you questions on a local machine, like Eliza. Commandline, on the other hand, is mainly a replacement/alternative to getopt or optparse. For that, there's also my port of Perl's Getopt::Declare: http://getoptdeclare.rubyforge.org/ -- Declare.rdoc for documentation.