Add --version option to ri
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
aa9d57c873
commit
4cdf253e4d
@ -1,3 +1,8 @@
|
|||||||
|
Thu Mar 25 23:15:24 2004 Dave Thomas <dave@pragprog.com>
|
||||||
|
|
||||||
|
* lib/rdoc/ri/ri_options.rb (RI::Options::show_version):
|
||||||
|
Add --version option
|
||||||
|
|
||||||
Thu Mar 25 21:45:00 2004 Shigeo Kobayashi <shigek@ruby-lang.org>
|
Thu Mar 25 21:45:00 2004 Shigeo Kobayashi <shigek@ruby-lang.org>
|
||||||
|
|
||||||
* ext/bigdecimal/bigdecimal.c: Bug in + and - reported by Bret Jolly
|
* ext/bigdecimal/bigdecimal.c: Bug in + and - reported by Bret Jolly
|
||||||
@ -10,7 +15,6 @@ Thu Mar 25 21:01:32 2004 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|||||||
|
|
||||||
* win32/resource.rb: ditto.
|
* win32/resource.rb: ditto.
|
||||||
|
|
||||||
>>>>>>> 1.3093
|
|
||||||
Thu Mar 25 19:37:35 2004 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
Thu Mar 25 19:37:35 2004 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
* win32/resource.rb: default rubyw icon to ruby.ico, and let DLL also
|
* win32/resource.rb: default rubyw icon to ruby.ico, and let DLL also
|
||||||
|
@ -5,7 +5,8 @@ module RI
|
|||||||
|
|
||||||
require 'rdoc/ri/ri_display'
|
require 'rdoc/ri/ri_display'
|
||||||
|
|
||||||
VERSION_STRING = "alpha 0.1"
|
VERSION_STRING = "beta1"
|
||||||
|
CVS_ID = "$Id";
|
||||||
|
|
||||||
class Options
|
class Options
|
||||||
|
|
||||||
@ -64,7 +65,11 @@ module RI
|
|||||||
],
|
],
|
||||||
|
|
||||||
[ "--width", "-w", "output width",
|
[ "--width", "-w", "output width",
|
||||||
"set the width of the output" ],
|
"Set the width of the output" ],
|
||||||
|
|
||||||
|
[ "--version", "-v", nil,
|
||||||
|
"Display the version of ri"
|
||||||
|
],
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -163,6 +168,14 @@ module RI
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Show the version and exit
|
||||||
|
def show_version
|
||||||
|
cvs_info = CVS_ID.split
|
||||||
|
puts "ri #{VERSION_STRING} (#{cvs_info[2]} #{cvs_info[3]})"
|
||||||
|
exit(0)
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
# Parse command line options.
|
# Parse command line options.
|
||||||
|
|
||||||
def parse
|
def parse
|
||||||
@ -186,6 +199,7 @@ module RI
|
|||||||
go.each do |opt, arg|
|
go.each do |opt, arg|
|
||||||
case opt
|
case opt
|
||||||
when "--help" then OptionList.usage
|
when "--help" then OptionList.usage
|
||||||
|
when "--version" then show_version
|
||||||
when "--list-names" then @list_names = true
|
when "--list-names" then @list_names = true
|
||||||
when "--no-pager" then @use_stdout = true
|
when "--no-pager" then @use_stdout = true
|
||||||
when "--classes" then @list_classes = true
|
when "--classes" then @list_classes = true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user