1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Add "usage" interface

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6768 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
dave 2004-08-13 17:52:52 +00:00
parent 690face91a
commit 3319ea129e
4 changed files with 14 additions and 5 deletions

View file

@ -1,3 +1,8 @@
Sat Aug 14 02:48:16 2004 Dave Thomas <dave@pragprog.com>
* lib/rdoc/usage.rb: Added. Allows command line programs
to report usage using their initial RDoc comment.
Sat Aug 14 01:25:48 2004 why the lucky stiff <why@ruby-lang.org>
* ext/syck/token.c: re2c no longer compiled with bit vectors. caused

View file

@ -292,6 +292,7 @@ lib/rdoc/ri/ri_util.rb
lib/rdoc/ri/ri_writer.rb
lib/rdoc/template.rb
lib/rdoc/tokenstream.rb
lib/rdoc/usage.rb
lib/readbytes.rb
lib/resolv-replace.rb
lib/resolv.rb

View file

@ -1,6 +1,6 @@
require 'rdoc/markup/simple_markup/fragments'
require 'rdoc/markup/simple_markup/inline'
require 'CGI'
module SM

View file

@ -176,16 +176,19 @@ module RI
end
# Parse command line options.
def parse
def initialize
@use_stdout = !STDOUT.tty?
@width = 72
@formatter = RI::TextFormatter.for("plain")
@list_classes = false
@list_names = false
end
# Parse command line options.
def parse
old_argv = ARGV.dup
if ENV["RI"]
ARGV.replace(ENV["RI"].split.concat(ARGV))