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

[ruby/un] Add colorize command

https://github.com/ruby/un/commit/4d080eeec0
This commit is contained in:
Kazuhiro NISHIYAMA 2021-04-06 18:37:09 +09:00 committed by Hiroshi SHIBATA
parent d140b03053
commit 66abeb0370
No known key found for this signature in database
GPG key ID: F9CF13417264FAC2

View file

@ -23,6 +23,7 @@
# ruby -run -e wait_writable -- [OPTION] FILE
# ruby -run -e mkmf -- [OPTION] EXTNAME [OPTION]
# ruby -run -e httpd -- [OPTION] [DocumentRoot]
# ruby -run -e colorize -- FILE
# ruby -run -e help [COMMAND]
require "fileutils"
@ -373,6 +374,25 @@ def httpd
end
end
##
# Colorize ruby code.
#
# ruby -run -e colorize -- FILE
#
def colorize
begin
require "irb/color"
rescue LoadError
raise "colorize requires irb 1.1.0 or later"
end
setup do |argv, |
argv.each do |file|
puts IRB::Color.colorize_code File.read(file)
end
end
end
##
# Display help message.
#