mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
Merge pull request #17192 from Homebrew/fix_brew_sh_args
brew.sh: fix argument handling for a few commands.
This commit is contained in:
commit
2862bc2ac6
@ -85,22 +85,6 @@ HOMEBREW_TEMP="${HOMEBREW_TEMP:-${HOMEBREW_DEFAULT_TEMP}}"
|
|||||||
#
|
#
|
||||||
# commands that take a single or no arguments.
|
# commands that take a single or no arguments.
|
||||||
case "$1" in
|
case "$1" in
|
||||||
--cellar)
|
|
||||||
echo "${HOMEBREW_CELLAR}"
|
|
||||||
exit 0
|
|
||||||
;;
|
|
||||||
--repository | --repo)
|
|
||||||
echo "${HOMEBREW_REPOSITORY}"
|
|
||||||
exit 0
|
|
||||||
;;
|
|
||||||
--caskroom)
|
|
||||||
echo "${HOMEBREW_PREFIX}/Caskroom"
|
|
||||||
exit 0
|
|
||||||
;;
|
|
||||||
--cache)
|
|
||||||
echo "${HOMEBREW_CACHE}"
|
|
||||||
exit 0
|
|
||||||
;;
|
|
||||||
formulae)
|
formulae)
|
||||||
source "${HOMEBREW_LIBRARY}/Homebrew/cmd/formulae.sh"
|
source "${HOMEBREW_LIBRARY}/Homebrew/cmd/formulae.sh"
|
||||||
homebrew-formulae
|
homebrew-formulae
|
||||||
@ -126,6 +110,22 @@ case "$1" in
|
|||||||
esac
|
esac
|
||||||
# functions that take multiple arguments or handle multiple commands.
|
# functions that take multiple arguments or handle multiple commands.
|
||||||
case "$@" in
|
case "$@" in
|
||||||
|
--cellar)
|
||||||
|
echo "${HOMEBREW_CELLAR}"
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
--repository | --repo)
|
||||||
|
echo "${HOMEBREW_REPOSITORY}"
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
--caskroom)
|
||||||
|
echo "${HOMEBREW_PREFIX}/Caskroom"
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
--cache)
|
||||||
|
echo "${HOMEBREW_CACHE}"
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
# falls back to cmd/--prefix.rb and cmd/--cellar.rb on a non-zero return
|
# falls back to cmd/--prefix.rb and cmd/--cellar.rb on a non-zero return
|
||||||
--prefix* | --cellar*)
|
--prefix* | --cellar*)
|
||||||
source "${HOMEBREW_LIBRARY}/Homebrew/formula_path.sh"
|
source "${HOMEBREW_LIBRARY}/Homebrew/formula_path.sh"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user