mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
49 lines
1.1 KiB
Bash
49 lines
1.1 KiB
Bash
![]() |
#: * `help`
|
||
|
#:
|
||
|
#: Outputs the usage instructions for `brew`.
|
||
|
#:
|
||
|
|
||
|
# NOTE: Keep the length of vanilla `--help` less than 25 lines!
|
||
|
# This is because the default Terminal height is 25 lines. Scrolling sucks
|
||
|
# and concision is important. If more help is needed we should start
|
||
|
# specialising help like the gem command does.
|
||
|
# NOTE: Keep lines less than 80 characters! Wrapping is just not cricket.
|
||
|
HOMEBREW_HELP_MESSAGE=$(
|
||
|
cat <<'EOS'
|
||
|
Example usage:
|
||
|
brew search TEXT|/REGEX/
|
||
|
brew info [FORMULA|CASK...]
|
||
|
brew install FORMULA|CASK...
|
||
|
brew update
|
||
|
brew upgrade [FORMULA|CASK...]
|
||
|
brew uninstall FORMULA|CASK...
|
||
|
brew list [FORMULA|CASK...]
|
||
|
|
||
|
Troubleshooting:
|
||
|
brew config
|
||
|
brew doctor
|
||
|
brew install --verbose --debug FORMULA|CASK
|
||
|
|
||
|
Contributing:
|
||
|
brew create URL [--no-fetch]
|
||
|
brew edit [FORMULA|CASK...]
|
||
|
|
||
|
Further help:
|
||
|
brew commands
|
||
|
brew help [COMMAND]
|
||
|
man brew
|
||
|
https://docs.brew.sh
|
||
|
EOS
|
||
|
)
|
||
|
|
||
|
homebrew-help() {
|
||
|
if [[ -z "$*" ]]
|
||
|
then
|
||
|
echo "${HOMEBREW_HELP_MESSAGE}" >&2
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
echo "${HOMEBREW_HELP_MESSAGE}"
|
||
|
return 0
|
||
|
}
|