Forum: Ruby Using commandline for cvs-like commands and help?

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Ee2809522b2e56d0d6b656486bc5e0db?d=identicon&s=25 Markus Fischer (Guest)
on 2009-05-29 13:44
(Received via mailing list)
Hi,

I'm trying to get my brain into CommandLine [1] to figure out how to do
cvs-like command support.

Something like (just sketching)

$ ruby myapp.rb --help
Global options:
   --debug
   --verbose
Use one of the commands:
   foo
   bar
   baz

$ ruby myapp.rb foo --help
Help for myapp.rb foo command....

The linked documentation has a section "CVS Mode" but in the end refers
to "More on how this is handled in the usage section.", however I find
anything.

In the subsection "OptionData" it mentions:

od.cmd              # not yet implemented - but a cvs like command

Hmm ...

I'm using the CommandLine::Application idiom as it makes things very
clear and well arranged.

I tried digging into the source, but the only reference I find is in
commandline/application.rb in expected_args() and there's a comment:

#   expected_args :cmd
#   Now, what to do if command line has more args than expected
#   app --app-option cmd --cmd-option arg-for-cmd
#

Does this mean it is not supported?

thanks,
- Markus

[1] http://rubyforge.org/docman/view.php/632/233/poste...
This topic is locked and can not be replied to.