utils: send output to stderr by default for ensure_formula_installed!
This commit is contained in:
parent
3376479e95
commit
7baaebe544
@ -456,8 +456,8 @@ module Kernel
|
|||||||
|
|
||||||
# Ensure the given formula is installed
|
# Ensure the given formula is installed
|
||||||
# This is useful for installing a utility formula (e.g. `shellcheck` for `brew style`)
|
# This is useful for installing a utility formula (e.g. `shellcheck` for `brew style`)
|
||||||
def ensure_formula_installed!(formula_or_name, reason = "", latest: false, linked: false,
|
def ensure_formula_installed!(formula_or_name, reason = "", latest: false,
|
||||||
output_to_stderr: false, quiet: false)
|
output_to_stderr: true, quiet: false)
|
||||||
if output_to_stderr || quiet
|
if output_to_stderr || quiet
|
||||||
file = if quiet
|
file = if quiet
|
||||||
File::NULL
|
File::NULL
|
||||||
@ -466,7 +466,7 @@ module Kernel
|
|||||||
end
|
end
|
||||||
# Call this method itself with redirected stdout
|
# Call this method itself with redirected stdout
|
||||||
redirect_stdout(file) do
|
redirect_stdout(file) do
|
||||||
return ensure_formula_installed!(formula_or_name, reason, latest: latest, linked: linked)
|
return ensure_formula_installed!(formula_or_name, reason, latest: latest, output_to_stderr: false)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -490,8 +490,6 @@ module Kernel
|
|||||||
safe_system HOMEBREW_BREW_FILE, "upgrade", "--formula", formula.full_name
|
safe_system HOMEBREW_BREW_FILE, "upgrade", "--formula", formula.full_name
|
||||||
end
|
end
|
||||||
|
|
||||||
safe_system HOMEBREW_BREW_FILE, "link", formula.full_name if linked && !formula.linked?
|
|
||||||
|
|
||||||
formula
|
formula
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user