Add Tty::color?.

This commit is contained in:
Markus Reiter 2019-10-04 09:17:44 +02:00
parent 7f39d333bc
commit 9df563f25f

View File

@ -64,10 +64,17 @@ module Tty
end
def to_s
return "" if !ENV["HOMEBREW_COLOR"] && (ENV["HOMEBREW_NO_COLOR"] || !$stdout.tty?)
return "" unless color?
current_escape_sequence
ensure
reset_escape_sequence!
end
def color?
return false if ENV["HOMEBREW_NO_COLOR"]
return true if ENV["HOMEBREW_COLOR"]
$stdout.tty?
end
end