ui: print to STDERR (play nice with UNIX pipes)
This commit is contained in:
parent
1c6ce380ea
commit
31519887cd
@ -15,7 +15,7 @@ module Guard
|
|||||||
def info(message, options = { })
|
def info(message, options = { })
|
||||||
unless ENV['GUARD_ENV'] == 'test'
|
unless ENV['GUARD_ENV'] == 'test'
|
||||||
reset_line if options[:reset]
|
reset_line if options[:reset]
|
||||||
puts color(message) if message != ''
|
STDERR.puts color(message) if message != ''
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -27,7 +27,7 @@ module Guard
|
|||||||
def error(message, options = { })
|
def error(message, options = { })
|
||||||
unless ENV['GUARD_ENV'] == 'test'
|
unless ENV['GUARD_ENV'] == 'test'
|
||||||
reset_line if options[:reset]
|
reset_line if options[:reset]
|
||||||
puts color('ERROR: ', :red) + message
|
STDERR.puts color('ERROR: ', :red) + message
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ module Guard
|
|||||||
def deprecation(message, options = { })
|
def deprecation(message, options = { })
|
||||||
unless ENV['GUARD_ENV'] == 'test'
|
unless ENV['GUARD_ENV'] == 'test'
|
||||||
reset_line if options[:reset]
|
reset_line if options[:reset]
|
||||||
puts color('DEPRECATION: ', :red) + message
|
STDERR.puts color('DEPRECATION: ', :red) + message
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -51,14 +51,14 @@ module Guard
|
|||||||
def debug(message, options = { })
|
def debug(message, options = { })
|
||||||
unless ENV['GUARD_ENV'] == 'test'
|
unless ENV['GUARD_ENV'] == 'test'
|
||||||
reset_line if options[:reset]
|
reset_line if options[:reset]
|
||||||
puts color("DEBUG (#{Time.now.strftime('%T')}): ", :yellow) + message if ::Guard.options && ::Guard.options[:debug]
|
STDERR.puts color("DEBUG (#{Time.now.strftime('%T')}): ", :yellow) + message if ::Guard.options && ::Guard.options[:debug]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Reset a line.
|
# Reset a line.
|
||||||
#
|
#
|
||||||
def reset_line
|
def reset_line
|
||||||
print(color_enabled? ? "\r\e[0m" : "\r\n")
|
STDERR.print(color_enabled? ? "\r\e[0m" : "\r\n")
|
||||||
end
|
end
|
||||||
|
|
||||||
# Clear the output.
|
# Clear the output.
|
||||||
|
Loading…
Reference in New Issue
Block a user