Add Tty::color?
.
This commit is contained in:
parent
7f39d333bc
commit
9df563f25f
@ -64,10 +64,17 @@ module Tty
|
|||||||
end
|
end
|
||||||
|
|
||||||
def to_s
|
def to_s
|
||||||
return "" if !ENV["HOMEBREW_COLOR"] && (ENV["HOMEBREW_NO_COLOR"] || !$stdout.tty?)
|
return "" unless color?
|
||||||
|
|
||||||
current_escape_sequence
|
current_escape_sequence
|
||||||
ensure
|
ensure
|
||||||
reset_escape_sequence!
|
reset_escape_sequence!
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def color?
|
||||||
|
return false if ENV["HOMEBREW_NO_COLOR"]
|
||||||
|
return true if ENV["HOMEBREW_COLOR"]
|
||||||
|
|
||||||
|
$stdout.tty?
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user