update*: check shim output
The shims _Should Not Fail_, but [when bugs happen](https://github.com/orgs/Homebrew/discussions/4331), they just cause confusing errors.
This commit is contained in:
parent
ce07d6ad31
commit
ff42a4e3b7
@ -12,6 +12,10 @@ git() {
|
|||||||
# HOMEBREW_LIBRARY is set by bin/brew
|
# HOMEBREW_LIBRARY is set by bin/brew
|
||||||
# shellcheck disable=SC2154
|
# shellcheck disable=SC2154
|
||||||
GIT_EXECUTABLE="$("${HOMEBREW_LIBRARY}/Homebrew/shims/shared/git" --homebrew=print-path)"
|
GIT_EXECUTABLE="$("${HOMEBREW_LIBRARY}/Homebrew/shims/shared/git" --homebrew=print-path)"
|
||||||
|
if [[ -z "${GIT_EXECUTABLE}" ]]
|
||||||
|
then
|
||||||
|
odie "Can't find a working Git!"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
"${GIT_EXECUTABLE}" "$@"
|
"${GIT_EXECUTABLE}" "$@"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -25,6 +25,10 @@ curl() {
|
|||||||
if [[ -z "${CURL_EXECUTABLE}" ]]
|
if [[ -z "${CURL_EXECUTABLE}" ]]
|
||||||
then
|
then
|
||||||
CURL_EXECUTABLE="$("${HOMEBREW_LIBRARY}/Homebrew/shims/shared/curl" --homebrew=print-path)"
|
CURL_EXECUTABLE="$("${HOMEBREW_LIBRARY}/Homebrew/shims/shared/curl" --homebrew=print-path)"
|
||||||
|
if [[ -z "${CURL_EXECUTABLE}" ]]
|
||||||
|
then
|
||||||
|
odie "Can't find a working Curl!"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
"${CURL_EXECUTABLE}" "$@"
|
"${CURL_EXECUTABLE}" "$@"
|
||||||
}
|
}
|
||||||
@ -33,6 +37,10 @@ git() {
|
|||||||
if [[ -z "${GIT_EXECUTABLE}" ]]
|
if [[ -z "${GIT_EXECUTABLE}" ]]
|
||||||
then
|
then
|
||||||
GIT_EXECUTABLE="$("${HOMEBREW_LIBRARY}/Homebrew/shims/shared/git" --homebrew=print-path)"
|
GIT_EXECUTABLE="$("${HOMEBREW_LIBRARY}/Homebrew/shims/shared/git" --homebrew=print-path)"
|
||||||
|
if [[ -z "${GIT_EXECUTABLE}" ]]
|
||||||
|
then
|
||||||
|
odie "Can't find a working Git!"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
"${GIT_EXECUTABLE}" "$@"
|
"${GIT_EXECUTABLE}" "$@"
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user