diff --git a/Library/Homebrew/cask/config.rb b/Library/Homebrew/cask/config.rb index 61e73fb3b6..aa0d76dfb3 100644 --- a/Library/Homebrew/cask/config.rb +++ b/Library/Homebrew/cask/config.rb @@ -16,19 +16,19 @@ module Cask { appdir: "/Applications", keyboard_layoutdir: "/Library/Keyboard Layouts", - colorpickerdir: "${HOME}/Library/ColorPickers", - prefpanedir: "${HOME}/Library/PreferencePanes", - qlplugindir: "${HOME}/Library/QuickLook", - mdimporterdir: "${HOME}/Library/Spotlight", - dictionarydir: "${HOME}/Library/Dictionaries", - fontdir: "${HOME}/Library/Fonts", - servicedir: "${HOME}/Library/Services", - input_methoddir: "${HOME}/Library/Input Methods", - internet_plugindir: "${HOME}/Library/Internet Plug-Ins", - audio_unit_plugindir: "${HOME}/Library/Audio/Plug-Ins/Components", - vst_plugindir: "${HOME}/Library/Audio/Plug-Ins/VST", - vst3_plugindir: "${HOME}/Library/Audio/Plug-Ins/VST3", - screen_saverdir: "${HOME}/Library/Screen Savers", + colorpickerdir: "~/Library/ColorPickers", + prefpanedir: "~/Library/PreferencePanes", + qlplugindir: "~/Library/QuickLook", + mdimporterdir: "~/Library/Spotlight", + dictionarydir: "~/Library/Dictionaries", + fontdir: "~/Library/Fonts", + servicedir: "~/Library/Services", + input_methoddir: "~/Library/Input Methods", + internet_plugindir: "~/Library/Internet Plug-Ins", + audio_unit_plugindir: "~/Library/Audio/Plug-Ins/Components", + vst_plugindir: "~/Library/Audio/Plug-Ins/VST", + vst3_plugindir: "~/Library/Audio/Plug-Ins/VST3", + screen_saverdir: "~/Library/Screen Savers", }.freeze, T::Hash[Symbol, String], ) diff --git a/Library/Homebrew/cmd/nodenv-sync.rb b/Library/Homebrew/cmd/nodenv-sync.rb index 9cc3ece565..5ae54f19ad 100644 --- a/Library/Homebrew/cmd/nodenv-sync.rb +++ b/Library/Homebrew/cmd/nodenv-sync.rb @@ -9,7 +9,7 @@ module Homebrew class NodenvSync < AbstractCommand cmd_args do description <<~EOS - Create symlinks for Homebrew's installed NodeJS versions in `${HOME}/.nodenv/versions`. + Create symlinks for Homebrew's installed NodeJS versions in `~/.nodenv/versions`. Note that older version symlinks will also be created so e.g. NodeJS 19.1.0 will also be symlinked to 19.0.0. diff --git a/Library/Homebrew/cmd/pyenv-sync.rb b/Library/Homebrew/cmd/pyenv-sync.rb index 9baa99ad6e..4b1a84bdd2 100644 --- a/Library/Homebrew/cmd/pyenv-sync.rb +++ b/Library/Homebrew/cmd/pyenv-sync.rb @@ -9,7 +9,7 @@ module Homebrew class PyenvSync < AbstractCommand cmd_args do description <<~EOS - Create symlinks for Homebrew's installed Python versions in `${HOME}/.pyenv/versions`. + Create symlinks for Homebrew's installed Python versions in `~/.pyenv/versions`. Note that older patch version symlinks will be created and linked to the minor version so e.g. Python 3.11.0 will also be symlinked to 3.11.3. diff --git a/Library/Homebrew/cmd/rbenv-sync.rb b/Library/Homebrew/cmd/rbenv-sync.rb index 57527e7b9b..4a9bf777d1 100644 --- a/Library/Homebrew/cmd/rbenv-sync.rb +++ b/Library/Homebrew/cmd/rbenv-sync.rb @@ -9,7 +9,7 @@ module Homebrew class RbenvSync < AbstractCommand cmd_args do description <<~EOS - Create symlinks for Homebrew's installed Ruby versions in `${HOME}/.rbenv/versions`. + Create symlinks for Homebrew's installed Ruby versions in `~/.rbenv/versions`. Note that older version symlinks will also be created so e.g. Ruby 3.2.1 will also be symlinked to 3.2.0. diff --git a/Library/Homebrew/cmd/shellenv.rb b/Library/Homebrew/cmd/shellenv.rb index 31fcd61486..03c530f502 100644 --- a/Library/Homebrew/cmd/shellenv.rb +++ b/Library/Homebrew/cmd/shellenv.rb @@ -19,8 +19,8 @@ module Homebrew querying them multiple times. To help guarantee idempotence, this command produces no output when Homebrew's `bin` and `sbin` directories are first and second respectively in your `PATH`. Consider adding evaluation of this command's output to - your dotfiles (e.g. `${HOME}/.bash_profile` or `${HOME}/.zprofile` on macOS and `${HOME}/.bashrc` or - `${HOME}/.zshrc` on Linux) with: `eval "$(brew shellenv)"` + your dotfiles (e.g. `~/.bash_profile` or ~/.zprofile` on macOS and ~/.bashrc` or ~/.zshrc` on Linux) with: + `eval "$(brew shellenv)"` The shell can be specified explicitly with a supported shell name parameter. Unknown shells will output POSIX exports. diff --git a/Library/Homebrew/dev-cmd/livecheck.rb b/Library/Homebrew/dev-cmd/livecheck.rb index 7945f01de4..04cb4d0f5a 100644 --- a/Library/Homebrew/dev-cmd/livecheck.rb +++ b/Library/Homebrew/dev-cmd/livecheck.rb @@ -14,7 +14,7 @@ module Homebrew Check for newer versions of formulae and/or casks from upstream. If no formula or cask argument is passed, the list of formulae and casks to check is taken from `HOMEBREW_LIVECHECK_WATCHLIST` or - `${HOME}/.homebrew/livecheck_watchlist.txt`. + `~/.homebrew/livecheck_watchlist.txt`. EOS switch "--full-name", description: "Print formulae and casks with fully-qualified names." diff --git a/Library/Homebrew/env_config.rb b/Library/Homebrew/env_config.rb index 292952ee99..5a1e68207f 100644 --- a/Library/Homebrew/env_config.rb +++ b/Library/Homebrew/env_config.rb @@ -99,15 +99,15 @@ module Homebrew }, HOMEBREW_CACHE: { description: "Use this directory as the download cache.", - default_text: "macOS: `$HOME/Library/Caches/Homebrew`, " \ - "Linux: `$XDG_CACHE_HOME/Homebrew` or `$HOME/.cache/Homebrew`.", + default_text: "macOS: `~/Library/Caches/Homebrew`, " \ + "Linux: `$XDG_CACHE_HOME/Homebrew` or `~/.cache/Homebrew`.", default: HOMEBREW_DEFAULT_CACHE, }, HOMEBREW_CASK_OPTS: { description: "Append these options to all `cask` commands. All `--*dir` options, " \ "`--language`, `--require-sha`, `--no-quarantine` and `--no-binaries` are supported. " \ "For example, you might add something like the following to your " \ - "`${HOME}/.profile`, `${HOME}/.bash_profile`, or `${HOME}/.zshenv`:" \ + "`~/.profile`, `~/.bash_profile`, or `~/.zshenv`:" \ "\n\n `export HOMEBREW_CASK_OPTS=\"--appdir=${HOME}/Applications --fontdir=/Library/Fonts\"`", }, HOMEBREW_CLEANUP_MAX_AGE_DAYS: { @@ -317,7 +317,7 @@ module Homebrew description: "Consult this file for the list of formulae to check by default when no formula argument " \ "is passed to `brew livecheck`.", default_text: "`${XDG_CONFIG_HOME}/homebrew/livecheck_watchlist.txt` if `$XDG_CONFIG_HOME` is set " \ - "or `${HOME}/.homebrew/livecheck_watchlist.txt` otherwise.", + "or `~/.homebrew/livecheck_watchlist.txt` otherwise.", default: "#{ENV.fetch("HOMEBREW_USER_CONFIG_HOME")}/livecheck_watchlist.txt", }, HOMEBREW_LOCK_CONTEXT: { @@ -326,8 +326,8 @@ module Homebrew }, HOMEBREW_LOGS: { description: "Use this directory to store log files.", - default_text: "macOS: `${HOME}/Library/Logs/Homebrew`, " \ - "Linux: `${XDG_CACHE_HOME}/Homebrew/Logs` or `${HOME}/.cache/Homebrew/Logs`.", + default_text: "macOS: `~/Library/Logs/Homebrew`, " \ + "Linux: `${XDG_CACHE_HOME}/Homebrew/Logs` or `~/.cache/Homebrew/Logs`.", default: HOMEBREW_DEFAULT_LOGS, }, HOMEBREW_MAKE_JOBS: { @@ -450,9 +450,9 @@ module Homebrew boolean: true, }, HOMEBREW_SSH_CONFIG_PATH: { - description: "If set, Homebrew will use the given config file instead of `${HOME}/.ssh/config` when " \ + description: "If set, Homebrew will use the given config file instead of `~/.ssh/config` when " \ "fetching Git repositories over SSH.", - default_text: "`${HOME}/.ssh/config`", + default_text: "`~/.ssh/config`", }, HOMEBREW_SUDO_THROUGH_SUDO_USER: { description: "If set, Homebrew will use the `SUDO_USER` environment variable to define the user to " \ diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 5711c15da5..575c2fd4bd 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -1109,7 +1109,7 @@ class Formula end # A subdirectory of `etc` with the formula name suffixed. - # e.g. `${HOMEBREW_PREFIX}/etc/openssl@1.1` + # e.g. `$HOMEBREW_PREFIX/etc/openssl@1.1` # Anything using `pkgetc.install` will not overwrite other files on # e.g. upgrades but will write a new file named `*.default`. # diff --git a/Library/Homebrew/manpages/brew.1.md.erb b/Library/Homebrew/manpages/brew.1.md.erb index 838842ff76..c3a5d2ac21 100644 --- a/Library/Homebrew/manpages/brew.1.md.erb +++ b/Library/Homebrew/manpages/brew.1.md.erb @@ -177,10 +177,10 @@ files: * `/etc/homebrew/brew.env` (system-wide) -* `$HOMEBREW_PREFIX/etc/homebrew/brew.env` (prefix-specific) +* `${HOMEBREW_PREFIX}/etc/homebrew/brew.env` (prefix-specific) * `$XDG_CONFIG_HOME/homebrew/brew.env` if `$XDG_CONFIG_HOME` is set or - `$HOME/.homebrew/brew.env` otherwise (user-specific) + `~/.homebrew/brew.env` otherwise (user-specific) User-specific environment files take precedence over prefix-specific files and prefix-specific files take precedence over system-wide files (unless diff --git a/completions/fish/brew.fish b/completions/fish/brew.fish index 80764794a7..19315ec5af 100644 --- a/completions/fish/brew.fish +++ b/completions/fish/brew.fish @@ -871,21 +871,21 @@ __fish_brew_complete_arg 'info; and not __fish_seen_argument -l formula -l formu __fish_brew_complete_arg 'instal' -l HEAD -d 'If formula defines it, install the HEAD version, aka. main, trunk, unstable, master' __fish_brew_complete_arg 'instal' -l adopt -d 'Adopt existing artifacts in the destination that are identical to those being installed. Cannot be combined with `--force`' __fish_brew_complete_arg 'instal' -l appdir -d 'Target location for Applications (default: `/Applications`)' -__fish_brew_complete_arg 'instal' -l audio-unit-plugindir -d 'Target location for Audio Unit Plugins (default: `${HOME}/Library/Audio/Plug-Ins/Components`)' +__fish_brew_complete_arg 'instal' -l audio-unit-plugindir -d 'Target location for Audio Unit Plugins (default: `~/Library/Audio/Plug-Ins/Components`)' __fish_brew_complete_arg 'instal' -l binaries -d 'Disable/enable linking of helper executables (default: enabled)' __fish_brew_complete_arg 'instal' -l bottle-arch -d 'Optimise bottles for the specified architecture rather than the oldest architecture supported by the version of macOS the bottles are built on' __fish_brew_complete_arg 'instal' -l build-bottle -d 'Prepare the formula for eventual bottling during installation, skipping any post-install steps' __fish_brew_complete_arg 'instal' -l build-from-source -d 'Compile formula from source even if a bottle is provided. Dependencies will still be installed from bottles if they are available' __fish_brew_complete_arg 'instal' -l cask -d 'Treat all named arguments as casks' __fish_brew_complete_arg 'instal' -l cc -d 'Attempt to compile using the specified compiler, which should be the name of the compiler\'s executable, e.g. `gcc-9` for GCC 9. In order to use LLVM\'s clang, specify `llvm_clang`. To use the Apple-provided clang, specify `clang`. This option will only accept compilers that are provided by Homebrew or bundled with macOS. Please do not file issues if you encounter errors while using this option' -__fish_brew_complete_arg 'instal' -l colorpickerdir -d 'Target location for Color Pickers (default: `${HOME}/Library/ColorPickers`)' +__fish_brew_complete_arg 'instal' -l colorpickerdir -d 'Target location for Color Pickers (default: `~/Library/ColorPickers`)' __fish_brew_complete_arg 'instal' -l debug -d 'If brewing fails, open an interactive debugging session with access to IRB or a shell inside the temporary build directory' __fish_brew_complete_arg 'instal' -l debug-symbols -d 'Generate debug symbols on build. Source will be retained in a cache directory' -__fish_brew_complete_arg 'instal' -l dictionarydir -d 'Target location for Dictionaries (default: `${HOME}/Library/Dictionaries`)' +__fish_brew_complete_arg 'instal' -l dictionarydir -d 'Target location for Dictionaries (default: `~/Library/Dictionaries`)' __fish_brew_complete_arg 'instal' -l display-times -d 'Print install times for each package at the end of the run' __fish_brew_complete_arg 'instal' -l dry-run -d 'Show what would be installed, but do not actually install anything' __fish_brew_complete_arg 'instal' -l fetch-HEAD -d 'Fetch the upstream repository to detect if the HEAD installation of the formula is outdated. Otherwise, the repository\'s HEAD will only be checked for updates when a new stable or development version has been released' -__fish_brew_complete_arg 'instal' -l fontdir -d 'Target location for Fonts (default: `${HOME}/Library/Fonts`)' +__fish_brew_complete_arg 'instal' -l fontdir -d 'Target location for Fonts (default: `~/Library/Fonts`)' __fish_brew_complete_arg 'instal' -l force -d 'Install formulae without checking for previously installed keg-only or non-migrated versions. When installing casks, overwrite existing files (binaries and symlinks are excluded, unless originally from the same cask)' __fish_brew_complete_arg 'instal' -l force-bottle -d 'Install from a bottle if it exists for the current or newest version of macOS, even if it would not normally be used for installation' __fish_brew_complete_arg 'instal' -l formula -d 'Treat all named arguments as formulae' @@ -893,30 +893,30 @@ __fish_brew_complete_arg 'instal' -l git -d 'Create a Git repository, useful for __fish_brew_complete_arg 'instal' -l help -d 'Show this message' __fish_brew_complete_arg 'instal' -l ignore-dependencies -d 'An unsupported Homebrew development option to skip installing any dependencies of any kind. If the dependencies are not already present, the formula will have issues. If you\'re not developing Homebrew, consider adjusting your PATH rather than using this option' __fish_brew_complete_arg 'instal' -l include-test -d 'Install testing dependencies required to run `brew test` formula' -__fish_brew_complete_arg 'instal' -l input-methoddir -d 'Target location for Input Methods (default: `${HOME}/Library/Input Methods`)' +__fish_brew_complete_arg 'instal' -l input-methoddir -d 'Target location for Input Methods (default: `~/Library/Input Methods`)' __fish_brew_complete_arg 'instal' -l interactive -d 'Download and patch formula, then open a shell. This allows the user to run `./configure --help` and otherwise determine how to turn the software package into a Homebrew package' -__fish_brew_complete_arg 'instal' -l internet-plugindir -d 'Target location for Internet Plugins (default: `${HOME}/Library/Internet Plug-Ins`)' +__fish_brew_complete_arg 'instal' -l internet-plugindir -d 'Target location for Internet Plugins (default: `~/Library/Internet Plug-Ins`)' __fish_brew_complete_arg 'instal' -l keep-tmp -d 'Retain the temporary files created during installation' __fish_brew_complete_arg 'instal' -l keyboard-layoutdir -d 'Target location for Keyboard Layouts (default: `/Library/Keyboard Layouts`)' __fish_brew_complete_arg 'instal' -l language -d 'Comma-separated list of language codes to prefer for cask installation. The first matching language is used, otherwise it reverts to the cask\'s default language. The default value is the language of your system' -__fish_brew_complete_arg 'instal' -l mdimporterdir -d 'Target location for Spotlight Plugins (default: `${HOME}/Library/Spotlight`)' +__fish_brew_complete_arg 'instal' -l mdimporterdir -d 'Target location for Spotlight Plugins (default: `~/Library/Spotlight`)' __fish_brew_complete_arg 'instal' -l no-binaries -d 'Disable/enable linking of helper executables (default: enabled)' __fish_brew_complete_arg 'instal' -l no-quarantine -d 'Disable/enable quarantining of downloads (default: enabled)' __fish_brew_complete_arg 'instal' -l only-dependencies -d 'Install the dependencies with specified options but do not install the formula itself' __fish_brew_complete_arg 'instal' -l overwrite -d 'Delete files that already exist in the prefix while linking' -__fish_brew_complete_arg 'instal' -l prefpanedir -d 'Target location for Preference Panes (default: `${HOME}/Library/PreferencePanes`)' -__fish_brew_complete_arg 'instal' -l qlplugindir -d 'Target location for Quick Look Plugins (default: `${HOME}/Library/QuickLook`)' +__fish_brew_complete_arg 'instal' -l prefpanedir -d 'Target location for Preference Panes (default: `~/Library/PreferencePanes`)' +__fish_brew_complete_arg 'instal' -l qlplugindir -d 'Target location for Quick Look Plugins (default: `~/Library/QuickLook`)' __fish_brew_complete_arg 'instal' -l quarantine -d 'Disable/enable quarantining of downloads (default: enabled)' __fish_brew_complete_arg 'instal' -l quiet -d 'Make some output more quiet' __fish_brew_complete_arg 'instal' -l require-sha -d 'Require all casks to have a checksum' -__fish_brew_complete_arg 'instal' -l screen-saverdir -d 'Target location for Screen Savers (default: `${HOME}/Library/Screen Savers`)' -__fish_brew_complete_arg 'instal' -l servicedir -d 'Target location for Services (default: `${HOME}/Library/Services`)' +__fish_brew_complete_arg 'instal' -l screen-saverdir -d 'Target location for Screen Savers (default: `~/Library/Screen Savers`)' +__fish_brew_complete_arg 'instal' -l servicedir -d 'Target location for Services (default: `~/Library/Services`)' __fish_brew_complete_arg 'instal' -l skip-cask-deps -d 'Skip installing cask dependencies' __fish_brew_complete_arg 'instal' -l skip-link -d 'Install but skip linking the keg into the prefix' __fish_brew_complete_arg 'instal' -l skip-post-install -d 'Install but skip any post-install steps' __fish_brew_complete_arg 'instal' -l verbose -d 'Print the verification and post-install steps' -__fish_brew_complete_arg 'instal' -l vst-plugindir -d 'Target location for VST Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST`)' -__fish_brew_complete_arg 'instal' -l vst3-plugindir -d 'Target location for VST3 Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST3`)' +__fish_brew_complete_arg 'instal' -l vst-plugindir -d 'Target location for VST Plugins (default: `~/Library/Audio/Plug-Ins/VST`)' +__fish_brew_complete_arg 'instal' -l vst3-plugindir -d 'Target location for VST3 Plugins (default: `~/Library/Audio/Plug-Ins/VST3`)' __fish_brew_complete_arg 'instal' -l zap -d 'For use with `brew reinstall --cask`. Remove all files associated with a cask. *May remove files which are shared between applications.*' __fish_brew_complete_arg 'instal; and not __fish_seen_argument -l cask -l casks' -a '(__fish_brew_suggest_formulae_all)' __fish_brew_complete_arg 'instal; and not __fish_seen_argument -l formula -l formulae' -a '(__fish_brew_suggest_casks_all)' @@ -926,21 +926,21 @@ __fish_brew_complete_cmd 'install' 'Install a formula or cask' __fish_brew_complete_arg 'install' -l HEAD -d 'If formula defines it, install the HEAD version, aka. main, trunk, unstable, master' __fish_brew_complete_arg 'install' -l adopt -d 'Adopt existing artifacts in the destination that are identical to those being installed. Cannot be combined with `--force`' __fish_brew_complete_arg 'install' -l appdir -d 'Target location for Applications (default: `/Applications`)' -__fish_brew_complete_arg 'install' -l audio-unit-plugindir -d 'Target location for Audio Unit Plugins (default: `${HOME}/Library/Audio/Plug-Ins/Components`)' +__fish_brew_complete_arg 'install' -l audio-unit-plugindir -d 'Target location for Audio Unit Plugins (default: `~/Library/Audio/Plug-Ins/Components`)' __fish_brew_complete_arg 'install' -l binaries -d 'Disable/enable linking of helper executables (default: enabled)' __fish_brew_complete_arg 'install' -l bottle-arch -d 'Optimise bottles for the specified architecture rather than the oldest architecture supported by the version of macOS the bottles are built on' __fish_brew_complete_arg 'install' -l build-bottle -d 'Prepare the formula for eventual bottling during installation, skipping any post-install steps' __fish_brew_complete_arg 'install' -l build-from-source -d 'Compile formula from source even if a bottle is provided. Dependencies will still be installed from bottles if they are available' __fish_brew_complete_arg 'install' -l cask -d 'Treat all named arguments as casks' __fish_brew_complete_arg 'install' -l cc -d 'Attempt to compile using the specified compiler, which should be the name of the compiler\'s executable, e.g. `gcc-9` for GCC 9. In order to use LLVM\'s clang, specify `llvm_clang`. To use the Apple-provided clang, specify `clang`. This option will only accept compilers that are provided by Homebrew or bundled with macOS. Please do not file issues if you encounter errors while using this option' -__fish_brew_complete_arg 'install' -l colorpickerdir -d 'Target location for Color Pickers (default: `${HOME}/Library/ColorPickers`)' +__fish_brew_complete_arg 'install' -l colorpickerdir -d 'Target location for Color Pickers (default: `~/Library/ColorPickers`)' __fish_brew_complete_arg 'install' -l debug -d 'If brewing fails, open an interactive debugging session with access to IRB or a shell inside the temporary build directory' __fish_brew_complete_arg 'install' -l debug-symbols -d 'Generate debug symbols on build. Source will be retained in a cache directory' -__fish_brew_complete_arg 'install' -l dictionarydir -d 'Target location for Dictionaries (default: `${HOME}/Library/Dictionaries`)' +__fish_brew_complete_arg 'install' -l dictionarydir -d 'Target location for Dictionaries (default: `~/Library/Dictionaries`)' __fish_brew_complete_arg 'install' -l display-times -d 'Print install times for each package at the end of the run' __fish_brew_complete_arg 'install' -l dry-run -d 'Show what would be installed, but do not actually install anything' __fish_brew_complete_arg 'install' -l fetch-HEAD -d 'Fetch the upstream repository to detect if the HEAD installation of the formula is outdated. Otherwise, the repository\'s HEAD will only be checked for updates when a new stable or development version has been released' -__fish_brew_complete_arg 'install' -l fontdir -d 'Target location for Fonts (default: `${HOME}/Library/Fonts`)' +__fish_brew_complete_arg 'install' -l fontdir -d 'Target location for Fonts (default: `~/Library/Fonts`)' __fish_brew_complete_arg 'install' -l force -d 'Install formulae without checking for previously installed keg-only or non-migrated versions. When installing casks, overwrite existing files (binaries and symlinks are excluded, unless originally from the same cask)' __fish_brew_complete_arg 'install' -l force-bottle -d 'Install from a bottle if it exists for the current or newest version of macOS, even if it would not normally be used for installation' __fish_brew_complete_arg 'install' -l formula -d 'Treat all named arguments as formulae' @@ -948,30 +948,30 @@ __fish_brew_complete_arg 'install' -l git -d 'Create a Git repository, useful fo __fish_brew_complete_arg 'install' -l help -d 'Show this message' __fish_brew_complete_arg 'install' -l ignore-dependencies -d 'An unsupported Homebrew development option to skip installing any dependencies of any kind. If the dependencies are not already present, the formula will have issues. If you\'re not developing Homebrew, consider adjusting your PATH rather than using this option' __fish_brew_complete_arg 'install' -l include-test -d 'Install testing dependencies required to run `brew test` formula' -__fish_brew_complete_arg 'install' -l input-methoddir -d 'Target location for Input Methods (default: `${HOME}/Library/Input Methods`)' +__fish_brew_complete_arg 'install' -l input-methoddir -d 'Target location for Input Methods (default: `~/Library/Input Methods`)' __fish_brew_complete_arg 'install' -l interactive -d 'Download and patch formula, then open a shell. This allows the user to run `./configure --help` and otherwise determine how to turn the software package into a Homebrew package' -__fish_brew_complete_arg 'install' -l internet-plugindir -d 'Target location for Internet Plugins (default: `${HOME}/Library/Internet Plug-Ins`)' +__fish_brew_complete_arg 'install' -l internet-plugindir -d 'Target location for Internet Plugins (default: `~/Library/Internet Plug-Ins`)' __fish_brew_complete_arg 'install' -l keep-tmp -d 'Retain the temporary files created during installation' __fish_brew_complete_arg 'install' -l keyboard-layoutdir -d 'Target location for Keyboard Layouts (default: `/Library/Keyboard Layouts`)' __fish_brew_complete_arg 'install' -l language -d 'Comma-separated list of language codes to prefer for cask installation. The first matching language is used, otherwise it reverts to the cask\'s default language. The default value is the language of your system' -__fish_brew_complete_arg 'install' -l mdimporterdir -d 'Target location for Spotlight Plugins (default: `${HOME}/Library/Spotlight`)' +__fish_brew_complete_arg 'install' -l mdimporterdir -d 'Target location for Spotlight Plugins (default: `~/Library/Spotlight`)' __fish_brew_complete_arg 'install' -l no-binaries -d 'Disable/enable linking of helper executables (default: enabled)' __fish_brew_complete_arg 'install' -l no-quarantine -d 'Disable/enable quarantining of downloads (default: enabled)' __fish_brew_complete_arg 'install' -l only-dependencies -d 'Install the dependencies with specified options but do not install the formula itself' __fish_brew_complete_arg 'install' -l overwrite -d 'Delete files that already exist in the prefix while linking' -__fish_brew_complete_arg 'install' -l prefpanedir -d 'Target location for Preference Panes (default: `${HOME}/Library/PreferencePanes`)' -__fish_brew_complete_arg 'install' -l qlplugindir -d 'Target location for Quick Look Plugins (default: `${HOME}/Library/QuickLook`)' +__fish_brew_complete_arg 'install' -l prefpanedir -d 'Target location for Preference Panes (default: `~/Library/PreferencePanes`)' +__fish_brew_complete_arg 'install' -l qlplugindir -d 'Target location for Quick Look Plugins (default: `~/Library/QuickLook`)' __fish_brew_complete_arg 'install' -l quarantine -d 'Disable/enable quarantining of downloads (default: enabled)' __fish_brew_complete_arg 'install' -l quiet -d 'Make some output more quiet' __fish_brew_complete_arg 'install' -l require-sha -d 'Require all casks to have a checksum' -__fish_brew_complete_arg 'install' -l screen-saverdir -d 'Target location for Screen Savers (default: `${HOME}/Library/Screen Savers`)' -__fish_brew_complete_arg 'install' -l servicedir -d 'Target location for Services (default: `${HOME}/Library/Services`)' +__fish_brew_complete_arg 'install' -l screen-saverdir -d 'Target location for Screen Savers (default: `~/Library/Screen Savers`)' +__fish_brew_complete_arg 'install' -l servicedir -d 'Target location for Services (default: `~/Library/Services`)' __fish_brew_complete_arg 'install' -l skip-cask-deps -d 'Skip installing cask dependencies' __fish_brew_complete_arg 'install' -l skip-link -d 'Install but skip linking the keg into the prefix' __fish_brew_complete_arg 'install' -l skip-post-install -d 'Install but skip any post-install steps' __fish_brew_complete_arg 'install' -l verbose -d 'Print the verification and post-install steps' -__fish_brew_complete_arg 'install' -l vst-plugindir -d 'Target location for VST Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST`)' -__fish_brew_complete_arg 'install' -l vst3-plugindir -d 'Target location for VST3 Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST3`)' +__fish_brew_complete_arg 'install' -l vst-plugindir -d 'Target location for VST Plugins (default: `~/Library/Audio/Plug-Ins/VST`)' +__fish_brew_complete_arg 'install' -l vst3-plugindir -d 'Target location for VST3 Plugins (default: `~/Library/Audio/Plug-Ins/VST3`)' __fish_brew_complete_arg 'install' -l zap -d 'For use with `brew reinstall --cask`. Remove all files associated with a cask. *May remove files which are shared between applications.*' __fish_brew_complete_arg 'install; and not __fish_seen_argument -l cask -l casks' -a '(__fish_brew_suggest_formulae_all)' __fish_brew_complete_arg 'install; and not __fish_seen_argument -l formula -l formulae' -a '(__fish_brew_suggest_casks_all)' @@ -1164,7 +1164,7 @@ __fish_brew_complete_arg 'missing' -l verbose -d 'Make some output more verbose' __fish_brew_complete_arg 'missing' -a '(__fish_brew_suggest_formulae_all)' -__fish_brew_complete_cmd 'nodenv-sync' 'Create symlinks for Homebrew\'s installed NodeJS versions in `${HOME}/.nodenv/versions`' +__fish_brew_complete_cmd 'nodenv-sync' 'Create symlinks for Homebrew\'s installed NodeJS versions in `~/.nodenv/versions`' __fish_brew_complete_arg 'nodenv-sync' -l debug -d 'Display any debugging information' __fish_brew_complete_arg 'nodenv-sync' -l help -d 'Show this message' __fish_brew_complete_arg 'nodenv-sync' -l quiet -d 'Make some output more quiet' @@ -1302,14 +1302,14 @@ __fish_brew_complete_arg 'prof' -l vernier -d 'Use `vernier` instead of `ruby-pr __fish_brew_complete_arg 'prof' -a '(__fish_brew_suggest_commands)' -__fish_brew_complete_cmd 'pyenv-sync' 'Create symlinks for Homebrew\'s installed Python versions in `${HOME}/.pyenv/versions`' +__fish_brew_complete_cmd 'pyenv-sync' 'Create symlinks for Homebrew\'s installed Python versions in `~/.pyenv/versions`' __fish_brew_complete_arg 'pyenv-sync' -l debug -d 'Display any debugging information' __fish_brew_complete_arg 'pyenv-sync' -l help -d 'Show this message' __fish_brew_complete_arg 'pyenv-sync' -l quiet -d 'Make some output more quiet' __fish_brew_complete_arg 'pyenv-sync' -l verbose -d 'Make some output more verbose' -__fish_brew_complete_cmd 'rbenv-sync' 'Create symlinks for Homebrew\'s installed Ruby versions in `${HOME}/.rbenv/versions`' +__fish_brew_complete_cmd 'rbenv-sync' 'Create symlinks for Homebrew\'s installed Ruby versions in `~/.rbenv/versions`' __fish_brew_complete_arg 'rbenv-sync' -l debug -d 'Display any debugging information' __fish_brew_complete_arg 'rbenv-sync' -l help -d 'Show this message' __fish_brew_complete_arg 'rbenv-sync' -l quiet -d 'Make some output more quiet' @@ -1333,41 +1333,41 @@ __fish_brew_complete_arg 'readall' -a '(__fish_brew_suggest_taps_installed)' __fish_brew_complete_cmd 'reinstall' 'Uninstall and then reinstall a formula or cask using the same options it was originally installed with, plus any appended options specific to a formula' __fish_brew_complete_arg 'reinstall' -l adopt -d 'Adopt existing artifacts in the destination that are identical to those being installed. Cannot be combined with `--force`' __fish_brew_complete_arg 'reinstall' -l appdir -d 'Target location for Applications (default: `/Applications`)' -__fish_brew_complete_arg 'reinstall' -l audio-unit-plugindir -d 'Target location for Audio Unit Plugins (default: `${HOME}/Library/Audio/Plug-Ins/Components`)' +__fish_brew_complete_arg 'reinstall' -l audio-unit-plugindir -d 'Target location for Audio Unit Plugins (default: `~/Library/Audio/Plug-Ins/Components`)' __fish_brew_complete_arg 'reinstall' -l binaries -d 'Disable/enable linking of helper executables (default: enabled)' __fish_brew_complete_arg 'reinstall' -l build-from-source -d 'Compile formula from source even if a bottle is available' __fish_brew_complete_arg 'reinstall' -l cask -d 'Treat all named arguments as casks' -__fish_brew_complete_arg 'reinstall' -l colorpickerdir -d 'Target location for Color Pickers (default: `${HOME}/Library/ColorPickers`)' +__fish_brew_complete_arg 'reinstall' -l colorpickerdir -d 'Target location for Color Pickers (default: `~/Library/ColorPickers`)' __fish_brew_complete_arg 'reinstall' -l debug -d 'If brewing fails, open an interactive debugging session with access to IRB or a shell inside the temporary build directory' __fish_brew_complete_arg 'reinstall' -l debug-symbols -d 'Generate debug symbols on build. Source will be retained in a cache directory' -__fish_brew_complete_arg 'reinstall' -l dictionarydir -d 'Target location for Dictionaries (default: `${HOME}/Library/Dictionaries`)' +__fish_brew_complete_arg 'reinstall' -l dictionarydir -d 'Target location for Dictionaries (default: `~/Library/Dictionaries`)' __fish_brew_complete_arg 'reinstall' -l display-times -d 'Print install times for each package at the end of the run' -__fish_brew_complete_arg 'reinstall' -l fontdir -d 'Target location for Fonts (default: `${HOME}/Library/Fonts`)' +__fish_brew_complete_arg 'reinstall' -l fontdir -d 'Target location for Fonts (default: `~/Library/Fonts`)' __fish_brew_complete_arg 'reinstall' -l force -d 'Install without checking for previously installed keg-only or non-migrated versions' __fish_brew_complete_arg 'reinstall' -l force-bottle -d 'Install from a bottle if it exists for the current or newest version of macOS, even if it would not normally be used for installation' __fish_brew_complete_arg 'reinstall' -l formula -d 'Treat all named arguments as formulae' __fish_brew_complete_arg 'reinstall' -l git -d 'Create a Git repository, useful for creating patches to the software' __fish_brew_complete_arg 'reinstall' -l help -d 'Show this message' -__fish_brew_complete_arg 'reinstall' -l input-methoddir -d 'Target location for Input Methods (default: `${HOME}/Library/Input Methods`)' +__fish_brew_complete_arg 'reinstall' -l input-methoddir -d 'Target location for Input Methods (default: `~/Library/Input Methods`)' __fish_brew_complete_arg 'reinstall' -l interactive -d 'Download and patch formula, then open a shell. This allows the user to run `./configure --help` and otherwise determine how to turn the software package into a Homebrew package' -__fish_brew_complete_arg 'reinstall' -l internet-plugindir -d 'Target location for Internet Plugins (default: `${HOME}/Library/Internet Plug-Ins`)' +__fish_brew_complete_arg 'reinstall' -l internet-plugindir -d 'Target location for Internet Plugins (default: `~/Library/Internet Plug-Ins`)' __fish_brew_complete_arg 'reinstall' -l keep-tmp -d 'Retain the temporary files created during installation' __fish_brew_complete_arg 'reinstall' -l keyboard-layoutdir -d 'Target location for Keyboard Layouts (default: `/Library/Keyboard Layouts`)' __fish_brew_complete_arg 'reinstall' -l language -d 'Comma-separated list of language codes to prefer for cask installation. The first matching language is used, otherwise it reverts to the cask\'s default language. The default value is the language of your system' -__fish_brew_complete_arg 'reinstall' -l mdimporterdir -d 'Target location for Spotlight Plugins (default: `${HOME}/Library/Spotlight`)' +__fish_brew_complete_arg 'reinstall' -l mdimporterdir -d 'Target location for Spotlight Plugins (default: `~/Library/Spotlight`)' __fish_brew_complete_arg 'reinstall' -l no-binaries -d 'Disable/enable linking of helper executables (default: enabled)' __fish_brew_complete_arg 'reinstall' -l no-quarantine -d 'Disable/enable quarantining of downloads (default: enabled)' -__fish_brew_complete_arg 'reinstall' -l prefpanedir -d 'Target location for Preference Panes (default: `${HOME}/Library/PreferencePanes`)' -__fish_brew_complete_arg 'reinstall' -l qlplugindir -d 'Target location for Quick Look Plugins (default: `${HOME}/Library/QuickLook`)' +__fish_brew_complete_arg 'reinstall' -l prefpanedir -d 'Target location for Preference Panes (default: `~/Library/PreferencePanes`)' +__fish_brew_complete_arg 'reinstall' -l qlplugindir -d 'Target location for Quick Look Plugins (default: `~/Library/QuickLook`)' __fish_brew_complete_arg 'reinstall' -l quarantine -d 'Disable/enable quarantining of downloads (default: enabled)' __fish_brew_complete_arg 'reinstall' -l quiet -d 'Make some output more quiet' __fish_brew_complete_arg 'reinstall' -l require-sha -d 'Require all casks to have a checksum' -__fish_brew_complete_arg 'reinstall' -l screen-saverdir -d 'Target location for Screen Savers (default: `${HOME}/Library/Screen Savers`)' -__fish_brew_complete_arg 'reinstall' -l servicedir -d 'Target location for Services (default: `${HOME}/Library/Services`)' +__fish_brew_complete_arg 'reinstall' -l screen-saverdir -d 'Target location for Screen Savers (default: `~/Library/Screen Savers`)' +__fish_brew_complete_arg 'reinstall' -l servicedir -d 'Target location for Services (default: `~/Library/Services`)' __fish_brew_complete_arg 'reinstall' -l skip-cask-deps -d 'Skip installing cask dependencies' __fish_brew_complete_arg 'reinstall' -l verbose -d 'Print the verification and post-install steps' -__fish_brew_complete_arg 'reinstall' -l vst-plugindir -d 'Target location for VST Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST`)' -__fish_brew_complete_arg 'reinstall' -l vst3-plugindir -d 'Target location for VST3 Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST3`)' +__fish_brew_complete_arg 'reinstall' -l vst-plugindir -d 'Target location for VST Plugins (default: `~/Library/Audio/Plug-Ins/VST`)' +__fish_brew_complete_arg 'reinstall' -l vst3-plugindir -d 'Target location for VST3 Plugins (default: `~/Library/Audio/Plug-Ins/VST3`)' __fish_brew_complete_arg 'reinstall' -l zap -d 'For use with `brew reinstall --cask`. Remove all files associated with a cask. *May remove files which are shared between applications.*' __fish_brew_complete_arg 'reinstall; and not __fish_seen_argument -l cask -l casks' -a '(__fish_brew_suggest_formulae_all)' __fish_brew_complete_arg 'reinstall; and not __fish_seen_argument -l formula -l formulae' -a '(__fish_brew_suggest_casks_all)' @@ -1766,18 +1766,18 @@ __fish_brew_complete_arg 'update-test' -l verbose -d 'Make some output more verb __fish_brew_complete_cmd 'upgrade' 'Upgrade outdated casks and outdated, unpinned formulae using the same options they were originally installed with, plus any appended brew formula options' __fish_brew_complete_arg 'upgrade' -l appdir -d 'Target location for Applications (default: `/Applications`)' -__fish_brew_complete_arg 'upgrade' -l audio-unit-plugindir -d 'Target location for Audio Unit Plugins (default: `${HOME}/Library/Audio/Plug-Ins/Components`)' +__fish_brew_complete_arg 'upgrade' -l audio-unit-plugindir -d 'Target location for Audio Unit Plugins (default: `~/Library/Audio/Plug-Ins/Components`)' __fish_brew_complete_arg 'upgrade' -l binaries -d 'Disable/enable linking of helper executables (default: enabled)' __fish_brew_complete_arg 'upgrade' -l build-from-source -d 'Compile formula from source even if a bottle is available' __fish_brew_complete_arg 'upgrade' -l cask -d 'Treat all named arguments as casks. If no named arguments are specified, upgrade only outdated casks' -__fish_brew_complete_arg 'upgrade' -l colorpickerdir -d 'Target location for Color Pickers (default: `${HOME}/Library/ColorPickers`)' +__fish_brew_complete_arg 'upgrade' -l colorpickerdir -d 'Target location for Color Pickers (default: `~/Library/ColorPickers`)' __fish_brew_complete_arg 'upgrade' -l debug -d 'If brewing fails, open an interactive debugging session with access to IRB or a shell inside the temporary build directory' __fish_brew_complete_arg 'upgrade' -l debug-symbols -d 'Generate debug symbols on build. Source will be retained in a cache directory' -__fish_brew_complete_arg 'upgrade' -l dictionarydir -d 'Target location for Dictionaries (default: `${HOME}/Library/Dictionaries`)' +__fish_brew_complete_arg 'upgrade' -l dictionarydir -d 'Target location for Dictionaries (default: `~/Library/Dictionaries`)' __fish_brew_complete_arg 'upgrade' -l display-times -d 'Print install times for each package at the end of the run' __fish_brew_complete_arg 'upgrade' -l dry-run -d 'Show what would be upgraded, but do not actually upgrade anything' __fish_brew_complete_arg 'upgrade' -l fetch-HEAD -d 'Fetch the upstream repository to detect if the HEAD installation of the formula is outdated. Otherwise, the repository\'s HEAD will only be checked for updates when a new stable or development version has been released' -__fish_brew_complete_arg 'upgrade' -l fontdir -d 'Target location for Fonts (default: `${HOME}/Library/Fonts`)' +__fish_brew_complete_arg 'upgrade' -l fontdir -d 'Target location for Fonts (default: `~/Library/Fonts`)' __fish_brew_complete_arg 'upgrade' -l force -d 'Install formulae without checking for previously installed keg-only or non-migrated versions. When installing casks, overwrite existing files (binaries and symlinks are excluded, unless originally from the same cask)' __fish_brew_complete_arg 'upgrade' -l force-bottle -d 'Install from a bottle if it exists for the current or newest version of macOS, even if it would not normally be used for installation' __fish_brew_complete_arg 'upgrade' -l formula -d 'Treat all named arguments as formulae. If no named arguments are specified, upgrade only outdated formulae' @@ -1785,27 +1785,27 @@ __fish_brew_complete_arg 'upgrade' -l greedy -d 'Also include casks with `auto_u __fish_brew_complete_arg 'upgrade' -l greedy-auto-updates -d 'Also include casks with `auto_updates true`' __fish_brew_complete_arg 'upgrade' -l greedy-latest -d 'Also include casks with `version :latest`' __fish_brew_complete_arg 'upgrade' -l help -d 'Show this message' -__fish_brew_complete_arg 'upgrade' -l input-methoddir -d 'Target location for Input Methods (default: `${HOME}/Library/Input Methods`)' +__fish_brew_complete_arg 'upgrade' -l input-methoddir -d 'Target location for Input Methods (default: `~/Library/Input Methods`)' __fish_brew_complete_arg 'upgrade' -l interactive -d 'Download and patch formula, then open a shell. This allows the user to run `./configure --help` and otherwise determine how to turn the software package into a Homebrew package' -__fish_brew_complete_arg 'upgrade' -l internet-plugindir -d 'Target location for Internet Plugins (default: `${HOME}/Library/Internet Plug-Ins`)' +__fish_brew_complete_arg 'upgrade' -l internet-plugindir -d 'Target location for Internet Plugins (default: `~/Library/Internet Plug-Ins`)' __fish_brew_complete_arg 'upgrade' -l keep-tmp -d 'Retain the temporary files created during installation' __fish_brew_complete_arg 'upgrade' -l keyboard-layoutdir -d 'Target location for Keyboard Layouts (default: `/Library/Keyboard Layouts`)' __fish_brew_complete_arg 'upgrade' -l language -d 'Comma-separated list of language codes to prefer for cask installation. The first matching language is used, otherwise it reverts to the cask\'s default language. The default value is the language of your system' -__fish_brew_complete_arg 'upgrade' -l mdimporterdir -d 'Target location for Spotlight Plugins (default: `${HOME}/Library/Spotlight`)' +__fish_brew_complete_arg 'upgrade' -l mdimporterdir -d 'Target location for Spotlight Plugins (default: `~/Library/Spotlight`)' __fish_brew_complete_arg 'upgrade' -l no-binaries -d 'Disable/enable linking of helper executables (default: enabled)' __fish_brew_complete_arg 'upgrade' -l no-quarantine -d 'Disable/enable quarantining of downloads (default: enabled)' __fish_brew_complete_arg 'upgrade' -l overwrite -d 'Delete files that already exist in the prefix while linking' -__fish_brew_complete_arg 'upgrade' -l prefpanedir -d 'Target location for Preference Panes (default: `${HOME}/Library/PreferencePanes`)' -__fish_brew_complete_arg 'upgrade' -l qlplugindir -d 'Target location for Quick Look Plugins (default: `${HOME}/Library/QuickLook`)' +__fish_brew_complete_arg 'upgrade' -l prefpanedir -d 'Target location for Preference Panes (default: `~/Library/PreferencePanes`)' +__fish_brew_complete_arg 'upgrade' -l qlplugindir -d 'Target location for Quick Look Plugins (default: `~/Library/QuickLook`)' __fish_brew_complete_arg 'upgrade' -l quarantine -d 'Disable/enable quarantining of downloads (default: enabled)' __fish_brew_complete_arg 'upgrade' -l quiet -d 'Make some output more quiet' __fish_brew_complete_arg 'upgrade' -l require-sha -d 'Require all casks to have a checksum' -__fish_brew_complete_arg 'upgrade' -l screen-saverdir -d 'Target location for Screen Savers (default: `${HOME}/Library/Screen Savers`)' -__fish_brew_complete_arg 'upgrade' -l servicedir -d 'Target location for Services (default: `${HOME}/Library/Services`)' +__fish_brew_complete_arg 'upgrade' -l screen-saverdir -d 'Target location for Screen Savers (default: `~/Library/Screen Savers`)' +__fish_brew_complete_arg 'upgrade' -l servicedir -d 'Target location for Services (default: `~/Library/Services`)' __fish_brew_complete_arg 'upgrade' -l skip-cask-deps -d 'Skip installing cask dependencies' __fish_brew_complete_arg 'upgrade' -l verbose -d 'Print the verification and post-install steps' -__fish_brew_complete_arg 'upgrade' -l vst-plugindir -d 'Target location for VST Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST`)' -__fish_brew_complete_arg 'upgrade' -l vst3-plugindir -d 'Target location for VST3 Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST3`)' +__fish_brew_complete_arg 'upgrade' -l vst-plugindir -d 'Target location for VST Plugins (default: `~/Library/Audio/Plug-Ins/VST`)' +__fish_brew_complete_arg 'upgrade' -l vst3-plugindir -d 'Target location for VST3 Plugins (default: `~/Library/Audio/Plug-Ins/VST3`)' __fish_brew_complete_arg 'upgrade; and not __fish_seen_argument -l cask -l casks' -a '(__fish_brew_suggest_formulae_installed)' __fish_brew_complete_arg 'upgrade; and not __fish_seen_argument -l formula -l formulae' -a '(__fish_brew_suggest_casks_installed)' diff --git a/completions/zsh/_brew b/completions/zsh/_brew index a669d17b1c..e831b857eb 100644 --- a/completions/zsh/_brew +++ b/completions/zsh/_brew @@ -189,7 +189,7 @@ __brew_internal_commands() { 'log:Show the `git log` for formula or cask, or show the log for the Homebrew repository if no formula or cask is provided' 'migrate:Migrate renamed packages to new names, where formula are old names of packages' 'missing:Check the given formula kegs for missing dependencies' - 'nodenv-sync:Create symlinks for Homebrew'\''s installed NodeJS versions in `${HOME}/.nodenv/versions`' + 'nodenv-sync:Create symlinks for Homebrew'\''s installed NodeJS versions in `~/.nodenv/versions`' 'options:Show install options specific to formula' 'outdated:List installed casks and formulae that have an updated version available' 'pin:Pin the specified formula, preventing them from being upgraded when issuing the `brew upgrade` formula command' @@ -199,8 +199,8 @@ __brew_internal_commands() { 'pr-pull:Download and publish bottles and apply the bottle commit from a pull request with artifacts generated by GitHub Actions' 'pr-upload:Apply the bottle commit and publish bottles to a host' 'prof:Run Homebrew with a Ruby profiler' - 'pyenv-sync:Create symlinks for Homebrew'\''s installed Python versions in `${HOME}/.pyenv/versions`' - 'rbenv-sync:Create symlinks for Homebrew'\''s installed Ruby versions in `${HOME}/.rbenv/versions`' + 'pyenv-sync:Create symlinks for Homebrew'\''s installed Python versions in `~/.pyenv/versions`' + 'rbenv-sync:Create symlinks for Homebrew'\''s installed Ruby versions in `~/.rbenv/versions`' 'readall:Import all items from the specified tap, or from all installed taps if none is provided' 'reinstall:Uninstall and then reinstall a formula or cask using the same options it was originally installed with, plus any appended options specific to a formula' 'release:Create a new draft Homebrew/brew release with the appropriate version number and release notes' @@ -1106,50 +1106,50 @@ _brew_instal() { '(--cask)--HEAD[If formula defines it, install the HEAD version, aka. main, trunk, unstable, master]' \ '(--formula --force)--adopt[Adopt existing artifacts in the destination that are identical to those being installed. Cannot be combined with `--force`]' \ '(--formula)--appdir[Target location for Applications (default: `/Applications`)]' \ - '(--formula)--audio-unit-plugindir[Target location for Audio Unit Plugins (default: `${HOME}/Library/Audio/Plug-Ins/Components`)]' \ + '(--formula)--audio-unit-plugindir[Target location for Audio Unit Plugins (default: `~/Library/Audio/Plug-Ins/Components`)]' \ '(--formula)--binaries[Disable/enable linking of helper executables (default: enabled)]' \ '(--cask)--bottle-arch[Optimise bottles for the specified architecture rather than the oldest architecture supported by the version of macOS the bottles are built on]' \ '(--cask --build-from-source --force-bottle)--build-bottle[Prepare the formula for eventual bottling during installation, skipping any post-install steps]' \ '(--cask --build-bottle --force-bottle)--build-from-source[Compile formula from source even if a bottle is provided. Dependencies will still be installed from bottles if they are available]' \ '(--cask)--cc[Attempt to compile using the specified compiler, which should be the name of the compiler'\''s executable, e.g. `gcc-9` for GCC 9. In order to use LLVM'\''s clang, specify `llvm_clang`. To use the Apple-provided clang, specify `clang`. This option will only accept compilers that are provided by Homebrew or bundled with macOS. Please do not file issues if you encounter errors while using this option]' \ - '(--formula)--colorpickerdir[Target location for Color Pickers (default: `${HOME}/Library/ColorPickers`)]' \ + '(--formula)--colorpickerdir[Target location for Color Pickers (default: `~/Library/ColorPickers`)]' \ '--debug[If brewing fails, open an interactive debugging session with access to IRB or a shell inside the temporary build directory]' \ '(--cask)--debug-symbols[Generate debug symbols on build. Source will be retained in a cache directory]' \ - '(--formula)--dictionarydir[Target location for Dictionaries (default: `${HOME}/Library/Dictionaries`)]' \ + '(--formula)--dictionarydir[Target location for Dictionaries (default: `~/Library/Dictionaries`)]' \ '--display-times[Print install times for each package at the end of the run]' \ '--dry-run[Show what would be installed, but do not actually install anything]' \ '(--cask)--fetch-HEAD[Fetch the upstream repository to detect if the HEAD installation of the formula is outdated. Otherwise, the repository'\''s HEAD will only be checked for updates when a new stable or development version has been released]' \ - '(--formula)--fontdir[Target location for Fonts (default: `${HOME}/Library/Fonts`)]' \ + '(--formula)--fontdir[Target location for Fonts (default: `~/Library/Fonts`)]' \ '(--adopt)--force[Install formulae without checking for previously installed keg-only or non-migrated versions. When installing casks, overwrite existing files (binaries and symlinks are excluded, unless originally from the same cask)]' \ '(--cask --build-from-source --build-bottle)--force-bottle[Install from a bottle if it exists for the current or newest version of macOS, even if it would not normally be used for installation]' \ '(--cask)--git[Create a Git repository, useful for creating patches to the software]' \ '--help[Show this message]' \ '(--cask --only-dependencies)--ignore-dependencies[An unsupported Homebrew development option to skip installing any dependencies of any kind. If the dependencies are not already present, the formula will have issues. If you'\''re not developing Homebrew, consider adjusting your PATH rather than using this option]' \ '(--cask)--include-test[Install testing dependencies required to run `brew test` formula]' \ - '(--formula)--input-methoddir[Target location for Input Methods (default: `${HOME}/Library/Input Methods`)]' \ + '(--formula)--input-methoddir[Target location for Input Methods (default: `~/Library/Input Methods`)]' \ '(--cask)--interactive[Download and patch formula, then open a shell. This allows the user to run `./configure --help` and otherwise determine how to turn the software package into a Homebrew package]' \ - '(--formula)--internet-plugindir[Target location for Internet Plugins (default: `${HOME}/Library/Internet Plug-Ins`)]' \ + '(--formula)--internet-plugindir[Target location for Internet Plugins (default: `~/Library/Internet Plug-Ins`)]' \ '(--cask)--keep-tmp[Retain the temporary files created during installation]' \ '(--formula)--keyboard-layoutdir[Target location for Keyboard Layouts (default: `/Library/Keyboard Layouts`)]' \ '(--formula)--language[Comma-separated list of language codes to prefer for cask installation. The first matching language is used, otherwise it reverts to the cask'\''s default language. The default value is the language of your system]' \ - '(--formula)--mdimporterdir[Target location for Spotlight Plugins (default: `${HOME}/Library/Spotlight`)]' \ + '(--formula)--mdimporterdir[Target location for Spotlight Plugins (default: `~/Library/Spotlight`)]' \ '--no-binaries[Disable/enable linking of helper executables (default: enabled)]' \ '--no-quarantine[Disable/enable quarantining of downloads (default: enabled)]' \ '(--cask --ignore-dependencies)--only-dependencies[Install the dependencies with specified options but do not install the formula itself]' \ '(--cask)--overwrite[Delete files that already exist in the prefix while linking]' \ - '(--formula)--prefpanedir[Target location for Preference Panes (default: `${HOME}/Library/PreferencePanes`)]' \ - '(--formula)--qlplugindir[Target location for Quick Look Plugins (default: `${HOME}/Library/QuickLook`)]' \ + '(--formula)--prefpanedir[Target location for Preference Panes (default: `~/Library/PreferencePanes`)]' \ + '(--formula)--qlplugindir[Target location for Quick Look Plugins (default: `~/Library/QuickLook`)]' \ '(--formula)--quarantine[Disable/enable quarantining of downloads (default: enabled)]' \ '--quiet[Make some output more quiet]' \ '(--formula)--require-sha[Require all casks to have a checksum]' \ - '(--formula)--screen-saverdir[Target location for Screen Savers (default: `${HOME}/Library/Screen Savers`)]' \ - '(--formula)--servicedir[Target location for Services (default: `${HOME}/Library/Services`)]' \ + '(--formula)--screen-saverdir[Target location for Screen Savers (default: `~/Library/Screen Savers`)]' \ + '(--formula)--servicedir[Target location for Services (default: `~/Library/Services`)]' \ '(--formula)--skip-cask-deps[Skip installing cask dependencies]' \ '(--cask)--skip-link[Install but skip linking the keg into the prefix]' \ '(--cask)--skip-post-install[Install but skip any post-install steps]' \ '--verbose[Print the verification and post-install steps]' \ - '(--formula)--vst-plugindir[Target location for VST Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST`)]' \ - '(--formula)--vst3-plugindir[Target location for VST3 Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST3`)]' \ + '(--formula)--vst-plugindir[Target location for VST Plugins (default: `~/Library/Audio/Plug-Ins/VST`)]' \ + '(--formula)--vst3-plugindir[Target location for VST3 Plugins (default: `~/Library/Audio/Plug-Ins/VST3`)]' \ '(--formula)--zap[For use with `brew reinstall --cask`. Remove all files associated with a cask. *May remove files which are shared between applications.*]' \ - formula \ '(--casks --binaries --require-sha --quarantine --adopt --skip-cask-deps --zap --appdir --keyboard-layoutdir --colorpickerdir --prefpanedir --qlplugindir --mdimporterdir --dictionarydir --fontdir --servicedir --input-methoddir --internet-plugindir --audio-unit-plugindir --vst-plugindir --vst3-plugindir --screen-saverdir --language)--formula[Treat all named arguments as formulae]' \ @@ -1165,50 +1165,50 @@ _brew_install() { '(--cask)--HEAD[If formula defines it, install the HEAD version, aka. main, trunk, unstable, master]' \ '(--formula --force)--adopt[Adopt existing artifacts in the destination that are identical to those being installed. Cannot be combined with `--force`]' \ '(--formula)--appdir[Target location for Applications (default: `/Applications`)]' \ - '(--formula)--audio-unit-plugindir[Target location for Audio Unit Plugins (default: `${HOME}/Library/Audio/Plug-Ins/Components`)]' \ + '(--formula)--audio-unit-plugindir[Target location for Audio Unit Plugins (default: `~/Library/Audio/Plug-Ins/Components`)]' \ '(--formula)--binaries[Disable/enable linking of helper executables (default: enabled)]' \ '(--cask)--bottle-arch[Optimise bottles for the specified architecture rather than the oldest architecture supported by the version of macOS the bottles are built on]' \ '(--cask --build-from-source --force-bottle)--build-bottle[Prepare the formula for eventual bottling during installation, skipping any post-install steps]' \ '(--cask --build-bottle --force-bottle)--build-from-source[Compile formula from source even if a bottle is provided. Dependencies will still be installed from bottles if they are available]' \ '(--cask)--cc[Attempt to compile using the specified compiler, which should be the name of the compiler'\''s executable, e.g. `gcc-9` for GCC 9. In order to use LLVM'\''s clang, specify `llvm_clang`. To use the Apple-provided clang, specify `clang`. This option will only accept compilers that are provided by Homebrew or bundled with macOS. Please do not file issues if you encounter errors while using this option]' \ - '(--formula)--colorpickerdir[Target location for Color Pickers (default: `${HOME}/Library/ColorPickers`)]' \ + '(--formula)--colorpickerdir[Target location for Color Pickers (default: `~/Library/ColorPickers`)]' \ '--debug[If brewing fails, open an interactive debugging session with access to IRB or a shell inside the temporary build directory]' \ '(--cask)--debug-symbols[Generate debug symbols on build. Source will be retained in a cache directory]' \ - '(--formula)--dictionarydir[Target location for Dictionaries (default: `${HOME}/Library/Dictionaries`)]' \ + '(--formula)--dictionarydir[Target location for Dictionaries (default: `~/Library/Dictionaries`)]' \ '--display-times[Print install times for each package at the end of the run]' \ '--dry-run[Show what would be installed, but do not actually install anything]' \ '(--cask)--fetch-HEAD[Fetch the upstream repository to detect if the HEAD installation of the formula is outdated. Otherwise, the repository'\''s HEAD will only be checked for updates when a new stable or development version has been released]' \ - '(--formula)--fontdir[Target location for Fonts (default: `${HOME}/Library/Fonts`)]' \ + '(--formula)--fontdir[Target location for Fonts (default: `~/Library/Fonts`)]' \ '(--adopt)--force[Install formulae without checking for previously installed keg-only or non-migrated versions. When installing casks, overwrite existing files (binaries and symlinks are excluded, unless originally from the same cask)]' \ '(--cask --build-from-source --build-bottle)--force-bottle[Install from a bottle if it exists for the current or newest version of macOS, even if it would not normally be used for installation]' \ '(--cask)--git[Create a Git repository, useful for creating patches to the software]' \ '--help[Show this message]' \ '(--cask --only-dependencies)--ignore-dependencies[An unsupported Homebrew development option to skip installing any dependencies of any kind. If the dependencies are not already present, the formula will have issues. If you'\''re not developing Homebrew, consider adjusting your PATH rather than using this option]' \ '(--cask)--include-test[Install testing dependencies required to run `brew test` formula]' \ - '(--formula)--input-methoddir[Target location for Input Methods (default: `${HOME}/Library/Input Methods`)]' \ + '(--formula)--input-methoddir[Target location for Input Methods (default: `~/Library/Input Methods`)]' \ '(--cask)--interactive[Download and patch formula, then open a shell. This allows the user to run `./configure --help` and otherwise determine how to turn the software package into a Homebrew package]' \ - '(--formula)--internet-plugindir[Target location for Internet Plugins (default: `${HOME}/Library/Internet Plug-Ins`)]' \ + '(--formula)--internet-plugindir[Target location for Internet Plugins (default: `~/Library/Internet Plug-Ins`)]' \ '(--cask)--keep-tmp[Retain the temporary files created during installation]' \ '(--formula)--keyboard-layoutdir[Target location for Keyboard Layouts (default: `/Library/Keyboard Layouts`)]' \ '(--formula)--language[Comma-separated list of language codes to prefer for cask installation. The first matching language is used, otherwise it reverts to the cask'\''s default language. The default value is the language of your system]' \ - '(--formula)--mdimporterdir[Target location for Spotlight Plugins (default: `${HOME}/Library/Spotlight`)]' \ + '(--formula)--mdimporterdir[Target location for Spotlight Plugins (default: `~/Library/Spotlight`)]' \ '--no-binaries[Disable/enable linking of helper executables (default: enabled)]' \ '--no-quarantine[Disable/enable quarantining of downloads (default: enabled)]' \ '(--cask --ignore-dependencies)--only-dependencies[Install the dependencies with specified options but do not install the formula itself]' \ '(--cask)--overwrite[Delete files that already exist in the prefix while linking]' \ - '(--formula)--prefpanedir[Target location for Preference Panes (default: `${HOME}/Library/PreferencePanes`)]' \ - '(--formula)--qlplugindir[Target location for Quick Look Plugins (default: `${HOME}/Library/QuickLook`)]' \ + '(--formula)--prefpanedir[Target location for Preference Panes (default: `~/Library/PreferencePanes`)]' \ + '(--formula)--qlplugindir[Target location for Quick Look Plugins (default: `~/Library/QuickLook`)]' \ '(--formula)--quarantine[Disable/enable quarantining of downloads (default: enabled)]' \ '--quiet[Make some output more quiet]' \ '(--formula)--require-sha[Require all casks to have a checksum]' \ - '(--formula)--screen-saverdir[Target location for Screen Savers (default: `${HOME}/Library/Screen Savers`)]' \ - '(--formula)--servicedir[Target location for Services (default: `${HOME}/Library/Services`)]' \ + '(--formula)--screen-saverdir[Target location for Screen Savers (default: `~/Library/Screen Savers`)]' \ + '(--formula)--servicedir[Target location for Services (default: `~/Library/Services`)]' \ '(--formula)--skip-cask-deps[Skip installing cask dependencies]' \ '(--cask)--skip-link[Install but skip linking the keg into the prefix]' \ '(--cask)--skip-post-install[Install but skip any post-install steps]' \ '--verbose[Print the verification and post-install steps]' \ - '(--formula)--vst-plugindir[Target location for VST Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST`)]' \ - '(--formula)--vst3-plugindir[Target location for VST3 Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST3`)]' \ + '(--formula)--vst-plugindir[Target location for VST Plugins (default: `~/Library/Audio/Plug-Ins/VST`)]' \ + '(--formula)--vst3-plugindir[Target location for VST3 Plugins (default: `~/Library/Audio/Plug-Ins/VST3`)]' \ '(--formula)--zap[For use with `brew reinstall --cask`. Remove all files associated with a cask. *May remove files which are shared between applications.*]' \ - formula \ '(--casks --binaries --require-sha --quarantine --adopt --skip-cask-deps --zap --appdir --keyboard-layoutdir --colorpickerdir --prefpanedir --qlplugindir --mdimporterdir --dictionarydir --fontdir --servicedir --input-methoddir --internet-plugindir --audio-unit-plugindir --vst-plugindir --vst3-plugindir --screen-saverdir --language)--formula[Treat all named arguments as formulae]' \ @@ -1654,39 +1654,39 @@ _brew_reinstall() { _arguments \ '(--formula)--adopt[Adopt existing artifacts in the destination that are identical to those being installed. Cannot be combined with `--force`]' \ '(--formula)--appdir[Target location for Applications (default: `/Applications`)]' \ - '(--formula)--audio-unit-plugindir[Target location for Audio Unit Plugins (default: `${HOME}/Library/Audio/Plug-Ins/Components`)]' \ + '(--formula)--audio-unit-plugindir[Target location for Audio Unit Plugins (default: `~/Library/Audio/Plug-Ins/Components`)]' \ '(--formula)--binaries[Disable/enable linking of helper executables (default: enabled)]' \ '(--cask --force-bottle)--build-from-source[Compile formula from source even if a bottle is available]' \ - '(--formula)--colorpickerdir[Target location for Color Pickers (default: `${HOME}/Library/ColorPickers`)]' \ + '(--formula)--colorpickerdir[Target location for Color Pickers (default: `~/Library/ColorPickers`)]' \ '--debug[If brewing fails, open an interactive debugging session with access to IRB or a shell inside the temporary build directory]' \ '(--cask)--debug-symbols[Generate debug symbols on build. Source will be retained in a cache directory]' \ - '(--formula)--dictionarydir[Target location for Dictionaries (default: `${HOME}/Library/Dictionaries`)]' \ + '(--formula)--dictionarydir[Target location for Dictionaries (default: `~/Library/Dictionaries`)]' \ '--display-times[Print install times for each package at the end of the run]' \ - '(--formula)--fontdir[Target location for Fonts (default: `${HOME}/Library/Fonts`)]' \ + '(--formula)--fontdir[Target location for Fonts (default: `~/Library/Fonts`)]' \ '--force[Install without checking for previously installed keg-only or non-migrated versions]' \ '(--cask --build-from-source)--force-bottle[Install from a bottle if it exists for the current or newest version of macOS, even if it would not normally be used for installation]' \ '(--cask)--git[Create a Git repository, useful for creating patches to the software]' \ '--help[Show this message]' \ - '(--formula)--input-methoddir[Target location for Input Methods (default: `${HOME}/Library/Input Methods`)]' \ + '(--formula)--input-methoddir[Target location for Input Methods (default: `~/Library/Input Methods`)]' \ '(--cask)--interactive[Download and patch formula, then open a shell. This allows the user to run `./configure --help` and otherwise determine how to turn the software package into a Homebrew package]' \ - '(--formula)--internet-plugindir[Target location for Internet Plugins (default: `${HOME}/Library/Internet Plug-Ins`)]' \ + '(--formula)--internet-plugindir[Target location for Internet Plugins (default: `~/Library/Internet Plug-Ins`)]' \ '(--cask)--keep-tmp[Retain the temporary files created during installation]' \ '(--formula)--keyboard-layoutdir[Target location for Keyboard Layouts (default: `/Library/Keyboard Layouts`)]' \ '(--formula)--language[Comma-separated list of language codes to prefer for cask installation. The first matching language is used, otherwise it reverts to the cask'\''s default language. The default value is the language of your system]' \ - '(--formula)--mdimporterdir[Target location for Spotlight Plugins (default: `${HOME}/Library/Spotlight`)]' \ + '(--formula)--mdimporterdir[Target location for Spotlight Plugins (default: `~/Library/Spotlight`)]' \ '--no-binaries[Disable/enable linking of helper executables (default: enabled)]' \ '--no-quarantine[Disable/enable quarantining of downloads (default: enabled)]' \ - '(--formula)--prefpanedir[Target location for Preference Panes (default: `${HOME}/Library/PreferencePanes`)]' \ - '(--formula)--qlplugindir[Target location for Quick Look Plugins (default: `${HOME}/Library/QuickLook`)]' \ + '(--formula)--prefpanedir[Target location for Preference Panes (default: `~/Library/PreferencePanes`)]' \ + '(--formula)--qlplugindir[Target location for Quick Look Plugins (default: `~/Library/QuickLook`)]' \ '(--formula)--quarantine[Disable/enable quarantining of downloads (default: enabled)]' \ '--quiet[Make some output more quiet]' \ '(--formula)--require-sha[Require all casks to have a checksum]' \ - '(--formula)--screen-saverdir[Target location for Screen Savers (default: `${HOME}/Library/Screen Savers`)]' \ - '(--formula)--servicedir[Target location for Services (default: `${HOME}/Library/Services`)]' \ + '(--formula)--screen-saverdir[Target location for Screen Savers (default: `~/Library/Screen Savers`)]' \ + '(--formula)--servicedir[Target location for Services (default: `~/Library/Services`)]' \ '(--formula)--skip-cask-deps[Skip installing cask dependencies]' \ '--verbose[Print the verification and post-install steps]' \ - '(--formula)--vst-plugindir[Target location for VST Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST`)]' \ - '(--formula)--vst3-plugindir[Target location for VST3 Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST3`)]' \ + '(--formula)--vst-plugindir[Target location for VST Plugins (default: `~/Library/Audio/Plug-Ins/VST`)]' \ + '(--formula)--vst3-plugindir[Target location for VST3 Plugins (default: `~/Library/Audio/Plug-Ins/VST3`)]' \ '(--formula)--zap[For use with `brew reinstall --cask`. Remove all files associated with a cask. *May remove files which are shared between applications.*]' \ - formula \ '(--casks --binaries --require-sha --quarantine --adopt --skip-cask-deps --zap --appdir --keyboard-layoutdir --colorpickerdir --prefpanedir --qlplugindir --mdimporterdir --dictionarydir --fontdir --servicedir --input-methoddir --internet-plugindir --audio-unit-plugindir --vst-plugindir --vst3-plugindir --screen-saverdir --language)--formula[Treat all named arguments as formulae]' \ @@ -2195,44 +2195,44 @@ _brew_update_test() { _brew_upgrade() { _arguments \ '(--formula)--appdir[Target location for Applications (default: `/Applications`)]' \ - '(--formula)--audio-unit-plugindir[Target location for Audio Unit Plugins (default: `${HOME}/Library/Audio/Plug-Ins/Components`)]' \ + '(--formula)--audio-unit-plugindir[Target location for Audio Unit Plugins (default: `~/Library/Audio/Plug-Ins/Components`)]' \ '(--formula)--binaries[Disable/enable linking of helper executables (default: enabled)]' \ '(--cask --force-bottle)--build-from-source[Compile formula from source even if a bottle is available]' \ - '(--formula)--colorpickerdir[Target location for Color Pickers (default: `${HOME}/Library/ColorPickers`)]' \ + '(--formula)--colorpickerdir[Target location for Color Pickers (default: `~/Library/ColorPickers`)]' \ '--debug[If brewing fails, open an interactive debugging session with access to IRB or a shell inside the temporary build directory]' \ '(--cask)--debug-symbols[Generate debug symbols on build. Source will be retained in a cache directory]' \ - '(--formula)--dictionarydir[Target location for Dictionaries (default: `${HOME}/Library/Dictionaries`)]' \ + '(--formula)--dictionarydir[Target location for Dictionaries (default: `~/Library/Dictionaries`)]' \ '--display-times[Print install times for each package at the end of the run]' \ '--dry-run[Show what would be upgraded, but do not actually upgrade anything]' \ '(--cask)--fetch-HEAD[Fetch the upstream repository to detect if the HEAD installation of the formula is outdated. Otherwise, the repository'\''s HEAD will only be checked for updates when a new stable or development version has been released]' \ - '(--formula)--fontdir[Target location for Fonts (default: `${HOME}/Library/Fonts`)]' \ + '(--formula)--fontdir[Target location for Fonts (default: `~/Library/Fonts`)]' \ '--force[Install formulae without checking for previously installed keg-only or non-migrated versions. When installing casks, overwrite existing files (binaries and symlinks are excluded, unless originally from the same cask)]' \ '(--cask --build-from-source)--force-bottle[Install from a bottle if it exists for the current or newest version of macOS, even if it would not normally be used for installation]' \ '(--formula)--greedy[Also include casks with `auto_updates true` or `version :latest`]' \ '(--formula)--greedy-auto-updates[Also include casks with `auto_updates true`]' \ '(--formula)--greedy-latest[Also include casks with `version :latest`]' \ '--help[Show this message]' \ - '(--formula)--input-methoddir[Target location for Input Methods (default: `${HOME}/Library/Input Methods`)]' \ + '(--formula)--input-methoddir[Target location for Input Methods (default: `~/Library/Input Methods`)]' \ '(--cask)--interactive[Download and patch formula, then open a shell. This allows the user to run `./configure --help` and otherwise determine how to turn the software package into a Homebrew package]' \ - '(--formula)--internet-plugindir[Target location for Internet Plugins (default: `${HOME}/Library/Internet Plug-Ins`)]' \ + '(--formula)--internet-plugindir[Target location for Internet Plugins (default: `~/Library/Internet Plug-Ins`)]' \ '(--cask)--keep-tmp[Retain the temporary files created during installation]' \ '(--formula)--keyboard-layoutdir[Target location for Keyboard Layouts (default: `/Library/Keyboard Layouts`)]' \ '(--formula)--language[Comma-separated list of language codes to prefer for cask installation. The first matching language is used, otherwise it reverts to the cask'\''s default language. The default value is the language of your system]' \ - '(--formula)--mdimporterdir[Target location for Spotlight Plugins (default: `${HOME}/Library/Spotlight`)]' \ + '(--formula)--mdimporterdir[Target location for Spotlight Plugins (default: `~/Library/Spotlight`)]' \ '--no-binaries[Disable/enable linking of helper executables (default: enabled)]' \ '--no-quarantine[Disable/enable quarantining of downloads (default: enabled)]' \ '(--cask)--overwrite[Delete files that already exist in the prefix while linking]' \ - '(--formula)--prefpanedir[Target location for Preference Panes (default: `${HOME}/Library/PreferencePanes`)]' \ - '(--formula)--qlplugindir[Target location for Quick Look Plugins (default: `${HOME}/Library/QuickLook`)]' \ + '(--formula)--prefpanedir[Target location for Preference Panes (default: `~/Library/PreferencePanes`)]' \ + '(--formula)--qlplugindir[Target location for Quick Look Plugins (default: `~/Library/QuickLook`)]' \ '(--formula)--quarantine[Disable/enable quarantining of downloads (default: enabled)]' \ '--quiet[Make some output more quiet]' \ '(--formula)--require-sha[Require all casks to have a checksum]' \ - '(--formula)--screen-saverdir[Target location for Screen Savers (default: `${HOME}/Library/Screen Savers`)]' \ - '(--formula)--servicedir[Target location for Services (default: `${HOME}/Library/Services`)]' \ + '(--formula)--screen-saverdir[Target location for Screen Savers (default: `~/Library/Screen Savers`)]' \ + '(--formula)--servicedir[Target location for Services (default: `~/Library/Services`)]' \ '(--formula)--skip-cask-deps[Skip installing cask dependencies]' \ '--verbose[Print the verification and post-install steps]' \ - '(--formula)--vst-plugindir[Target location for VST Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST`)]' \ - '(--formula)--vst3-plugindir[Target location for VST3 Plugins (default: `${HOME}/Library/Audio/Plug-Ins/VST3`)]' \ + '(--formula)--vst-plugindir[Target location for VST Plugins (default: `~/Library/Audio/Plug-Ins/VST`)]' \ + '(--formula)--vst3-plugindir[Target location for VST3 Plugins (default: `~/Library/Audio/Plug-Ins/VST3`)]' \ - installed_formula \ '(--casks --skip-cask-deps --greedy --greedy-latest --greedy-auto-updates --binaries --require-sha --quarantine --appdir --keyboard-layoutdir --colorpickerdir --prefpanedir --qlplugindir --mdimporterdir --dictionarydir --fontdir --servicedir --input-methoddir --internet-plugindir --audio-unit-plugindir --vst-plugindir --vst3-plugindir --screen-saverdir --language)--formula[Treat all named arguments as formulae. If no named arguments are specified, upgrade only outdated formulae]' \ '*::installed_formula:__brew_installed_formulae' \ diff --git a/docs/Manpage.md b/docs/Manpage.md index eec73fab21..56f10a2526 100644 --- a/docs/Manpage.md +++ b/docs/Manpage.md @@ -871,7 +871,7 @@ to be missing dependencies. ### `nodenv-sync` Create symlinks for Homebrew's installed NodeJS versions in -`${HOME}/.nodenv/versions`. +`~/.nodenv/versions`. Note that older version symlinks will also be created so e.g. NodeJS 19.1.0 will also be symlinked to 19.0.0. @@ -957,16 +957,14 @@ Rerun the post-install steps for *`formula`*. ### `pyenv-sync` -Create symlinks for Homebrew's installed Python versions in -`${HOME}/.pyenv/versions`. +Create symlinks for Homebrew's installed Python versions in `~/.pyenv/versions`. Note that older patch version symlinks will be created and linked to the minor version so e.g. Python 3.11.0 will also be symlinked to 3.11.3. ### `rbenv-sync` -Create symlinks for Homebrew's installed Ruby versions in -`${HOME}/.rbenv/versions`. +Create symlinks for Homebrew's installed Ruby versions in `~/.rbenv/versions`. Note that older version symlinks will also be created so e.g. Ruby 3.2.1 will also be symlinked to 3.2.0. @@ -1180,9 +1178,9 @@ The variables `$HOMEBREW_PREFIX`, `$HOMEBREW_CELLAR` and `$HOMEBREW_REPOSITORY` are also exported to avoid querying them multiple times. To help guarantee idempotence, this command produces no output when Homebrew's `bin` and `sbin` directories are first and second respectively in your `PATH`. Consider adding -evaluation of this command's output to your dotfiles (e.g. -`${HOME}/.bash_profile` or `${HOME}/.zprofile` on macOS and `${HOME}/.bashrc` or -`${HOME}/.zshrc` on Linux) with: `eval "$(brew shellenv)"` +evaluation of this command's output to your dotfiles (e.g. `~/.bash_profile` or +~/.zprofile` on macOS and ~/.bashrc` or ~/.zshrc` on Linux) with: + `eval "$(brew shellenv)"\` The shell can be specified explicitly with a supported shell name parameter. Unknown shells will output POSIX exports. @@ -2343,8 +2341,7 @@ provided, check all kegs. Raises an error if run on uninstalled formulae. Check for newer versions of formulae and/or casks from upstream. If no formula or cask argument is passed, the list of formulae and casks to check is taken -from `HOMEBREW_LIVECHECK_WATCHLIST` or -`${HOME}/.homebrew/livecheck_watchlist.txt`. +from `HOMEBREW_LIVECHECK_WATCHLIST` or `~/.homebrew/livecheck_watchlist.txt`. `--full-name` @@ -2983,60 +2980,56 @@ subcommands with the `--cask` switch. `--colorpickerdir` -: Target location for Color Pickers (default: `${HOME}/Library/ColorPickers`). +: Target location for Color Pickers (default: `~/Library/ColorPickers`). `--prefpanedir` -: Target location for Preference Panes (default: - `${HOME}/Library/PreferencePanes`). +: Target location for Preference Panes (default: `~/Library/PreferencePanes`). `--qlplugindir` -: Target location for Quick Look Plugins (default: `${HOME}/Library/QuickLook`). +: Target location for Quick Look Plugins (default: `~/Library/QuickLook`). `--mdimporterdir` -: Target location for Spotlight Plugins (default: `${HOME}/Library/Spotlight`). +: Target location for Spotlight Plugins (default: `~/Library/Spotlight`). `--dictionarydir` -: Target location for Dictionaries (default: `${HOME}/Library/Dictionaries`). +: Target location for Dictionaries (default: `~/Library/Dictionaries`). `--fontdir` -: Target location for Fonts (default: `${HOME}/Library/Fonts`). +: Target location for Fonts (default: `~/Library/Fonts`). `--servicedir` -: Target location for Services (default: `${HOME}/Library/Services`). +: Target location for Services (default: `~/Library/Services`). `--input-methoddir` -: Target location for Input Methods (default: `${HOME}/Library/Input Methods`). +: Target location for Input Methods (default: `~/Library/Input Methods`). `--internet-plugindir` -: Target location for Internet Plugins (default: `${HOME}/Library/Internet - Plug-Ins`). +: Target location for Internet Plugins (default: `~/Library/Internet Plug-Ins`). `--audio-unit-plugindir` : Target location for Audio Unit Plugins (default: - `${HOME}/Library/Audio/Plug-Ins/Components`). + `~/Library/Audio/Plug-Ins/Components`). `--vst-plugindir` -: Target location for VST Plugins (default: - `${HOME}/Library/Audio/Plug-Ins/VST`). +: Target location for VST Plugins (default: `~/Library/Audio/Plug-Ins/VST`). `--vst3-plugindir` -: Target location for VST3 Plugins (default: - `${HOME}/Library/Audio/Plug-Ins/VST3`). +: Target location for VST3 Plugins (default: `~/Library/Audio/Plug-Ins/VST3`). `--screen-saverdir` -: Target location for Screen Savers (default: `${HOME}/Library/Screen Savers`). +: Target location for Screen Savers (default: `~/Library/Screen Savers`). `--language` @@ -3158,7 +3151,7 @@ flags which will help with finding keg-only dependencies like `openssl`, : Read the `Brewfile` from `$HOMEBREW_BUNDLE_FILE_GLOBAL` (if set), `${XDG_CONFIG_HOME}/homebrew/Brewfile` (if `$XDG_CONFIG_HOME` is set), - `${HOME}/.homebrew/Brewfile` or `${HOME}/.Brewfile` otherwise. + `~/.homebrew/Brewfile` or `~/.Brewfile` otherwise. `-v`, `--verbose` @@ -3247,8 +3240,7 @@ Manage background services with macOS' `launchctl`(1) daemon manager or Linux's If `sudo` is passed, operate on `/Library/LaunchDaemons` or `/usr/lib/systemd/system` (started at boot). Otherwise, operate on -`${HOME}/Library/LaunchAgents` or `${HOME}/.config/systemd/user` (started at -login). +`~/Library/LaunchAgents` or `~/.config/systemd/user` (started at login). \[`sudo`\] `brew services` \[`list`\] (`--json`) (`--debug`) @@ -3587,10 +3579,10 @@ files: * `/etc/homebrew/brew.env` (system-wide) -* `$HOMEBREW_PREFIX/etc/homebrew/brew.env` (prefix-specific) +* `${HOMEBREW_PREFIX}/etc/homebrew/brew.env` (prefix-specific) * `$XDG_CONFIG_HOME/homebrew/brew.env` if `$XDG_CONFIG_HOME` is set or - `$HOME/.homebrew/brew.env` otherwise (user-specific) + `~/.homebrew/brew.env` otherwise (user-specific) User-specific environment files take precedence over prefix-specific files and prefix-specific files take precedence over system-wide files (unless @@ -3710,15 +3702,15 @@ command execution e.g. `$(cat file)`. : Use this directory as the download cache. - *Default:* macOS: `$HOME/Library/Caches/Homebrew`, Linux: - `$XDG_CACHE_HOME/Homebrew` or `$HOME/.cache/Homebrew`. + *Default:* macOS: `~/Library/Caches/Homebrew`, Linux: + `$XDG_CACHE_HOME/Homebrew` or `~/.cache/Homebrew`. `HOMEBREW_CASK_OPTS` : Append these options to all `cask` commands. All `--*dir` options, `--language`, `--require-sha`, `--no-quarantine` and `--no-binaries` are supported. For example, you might add something like the following to your - `${HOME}/.profile`, `${HOME}/.bash_profile`, or `${HOME}/.zshenv`: + `~/.profile`, `~/.bash_profile`, or `~/.zshenv`: `export HOMEBREW_CASK_OPTS="--appdir=${HOME}/Applications --fontdir=/Library/Fonts"` @@ -3981,8 +3973,7 @@ command execution e.g. `$(cat file)`. argument is passed to `brew livecheck`. *Default:* `${XDG_CONFIG_HOME}/homebrew/livecheck_watchlist.txt` if - `$XDG_CONFIG_HOME` is set or `${HOME}/.homebrew/livecheck_watchlist.txt` - otherwise. + `$XDG_CONFIG_HOME` is set or `~/.homebrew/livecheck_watchlist.txt` otherwise. `HOMEBREW_LOCK_CONTEXT` @@ -3993,8 +3984,8 @@ command execution e.g. `$(cat file)`. : Use this directory to store log files. - *Default:* macOS: `${HOME}/Library/Logs/Homebrew`, Linux: - `${XDG_CACHE_HOME}/Homebrew/Logs` or `${HOME}/.cache/Homebrew/Logs`. + *Default:* macOS: `~/Library/Logs/Homebrew`, Linux: + `${XDG_CACHE_HOME}/Homebrew/Logs` or `~/.cache/Homebrew/Logs`. `HOMEBREW_MAKE_JOBS` @@ -4127,10 +4118,10 @@ command execution e.g. `$(cat file)`. `HOMEBREW_SSH_CONFIG_PATH` -: If set, Homebrew will use the given config file instead of - `${HOME}/.ssh/config` when fetching Git repositories over SSH. +: If set, Homebrew will use the given config file instead of `~/.ssh/config` + when fetching Git repositories over SSH. - *Default:* `${HOME}/.ssh/config` + *Default:* `~/.ssh/config` `HOMEBREW_SUDO_THROUGH_SUDO_USER` diff --git a/manpages/brew.1 b/manpages/brew.1 index 68c7a59175..31a39d69a2 100644 --- a/manpages/brew.1 +++ b/manpages/brew.1 @@ -547,7 +547,7 @@ Check the given \fIformula\fP kegs for missing dependencies\. If no \fIformula\f \fB\-\-hide\fP Act as if none of the specified \fIhidden\fP are installed\. \fIhidden\fP should be a comma\-separated list of formulae\. .SS "\fBnodenv\-sync\fP" -Create symlinks for Homebrew\[u2019]s installed NodeJS versions in \fB${HOME}/\.nodenv/versions\fP\&\. +Create symlinks for Homebrew\[u2019]s installed NodeJS versions in \fB~/\.nodenv/versions\fP\&\. .P Note that older version symlinks will also be created so e\.g\. NodeJS 19\.1\.0 will also be symlinked to 19\.0\.0\. .SS "\fBoptions\fP \fR[\fIoptions\fP] \fR[\fIformula\fP \.\.\.]" @@ -600,11 +600,11 @@ Pin the specified \fIformula\fP, preventing them from being upgraded when issuin .SS "\fBpostinstall\fP, \fBpost_install\fP \fIinstalled_formula\fP \fR[\.\.\.]" Rerun the post\-install steps for \fIformula\fP\&\. .SS "\fBpyenv\-sync\fP" -Create symlinks for Homebrew\[u2019]s installed Python versions in \fB${HOME}/\.pyenv/versions\fP\&\. +Create symlinks for Homebrew\[u2019]s installed Python versions in \fB~/\.pyenv/versions\fP\&\. .P Note that older patch version symlinks will be created and linked to the minor version so e\.g\. Python 3\.11\.0 will also be symlinked to 3\.11\.3\. .SS "\fBrbenv\-sync\fP" -Create symlinks for Homebrew\[u2019]s installed Ruby versions in \fB${HOME}/\.rbenv/versions\fP\&\. +Create symlinks for Homebrew\[u2019]s installed Ruby versions in \fB~/\.rbenv/versions\fP\&\. .P Note that older version symlinks will also be created so e\.g\. Ruby 3\.2\.1 will also be symlinked to 3\.2\.0\. .SS "\fBreadall\fP \fR[\fIoptions\fP] \fR[\fItap\fP \.\.\.]" @@ -741,7 +741,7 @@ Valid shells: bash|csh|fish|pwsh|sh|tcsh|zsh .P Print export statements\. When run in a shell, this installation of Homebrew will be added to your \fBPATH\fP, \fBMANPATH\fP, and \fBINFOPATH\fP\&\. .P -The variables \fB$HOMEBREW_PREFIX\fP, \fB$HOMEBREW_CELLAR\fP and \fB$HOMEBREW_REPOSITORY\fP are also exported to avoid querying them multiple times\. To help guarantee idempotence, this command produces no output when Homebrew\[u2019]s \fBbin\fP and \fBsbin\fP directories are first and second respectively in your \fBPATH\fP\&\. Consider adding evaluation of this command\[u2019]s output to your dotfiles (e\.g\. \fB${HOME}/\.bash_profile\fP or \fB${HOME}/\.zprofile\fP on macOS and \fB${HOME}/\.bashrc\fP or \fB${HOME}/\.zshrc\fP on Linux) with: \fBeval "$(brew shellenv)"\fP +The variables \fB$HOMEBREW_PREFIX\fP, \fB$HOMEBREW_CELLAR\fP and \fB$HOMEBREW_REPOSITORY\fP are also exported to avoid querying them multiple times\. To help guarantee idempotence, this command produces no output when Homebrew\[u2019]s \fBbin\fP and \fBsbin\fP directories are first and second respectively in your \fBPATH\fP\&\. Consider adding evaluation of this command\[u2019]s output to your dotfiles (e\.g\. \fB~/\.bash_profile\fP or ~/\.zprofile\fB on macOS and ~/\.bashrc\fP or ~/\.zshrc\fB on Linux) with: \fPeval \[u201c]$(brew shellenv)\[u201d]` .P The shell can be specified explicitly with a supported shell name parameter\. Unknown shells will output POSIX exports\. .SS "\fBtab\fP \fR[\fIoptions\fP] \fIinstalled_formula\fP|\fIinstalled_cask\fP \fR[\.\.\.]" @@ -1488,7 +1488,7 @@ For every library that a keg references, print its dylib path followed by the bi \fB\-\-cached\fP Print the cached linkage values stored in \fBHOMEBREW_CACHE\fP, set by a previous \fBbrew linkage\fP run\. .SS "\fBlivecheck\fP, \fBlc\fP \fR[\fIoptions\fP] \fR[\fIformula\fP|\fIcask\fP \.\.\.]" -Check for newer versions of formulae and/or casks from upstream\. If no formula or cask argument is passed, the list of formulae and casks to check is taken from \fBHOMEBREW_LIVECHECK_WATCHLIST\fP or \fB${HOME}/\.homebrew/livecheck_watchlist\.txt\fP\&\. +Check for newer versions of formulae and/or casks from upstream\. If no formula or cask argument is passed, the list of formulae and casks to check is taken from \fBHOMEBREW_LIVECHECK_WATCHLIST\fP or \fB~/\.homebrew/livecheck_watchlist\.txt\fP\&\. .TP \fB\-\-full\-name\fP Print formulae and casks with fully\-qualified names\. @@ -1909,43 +1909,43 @@ Target location for Applications (default: \fB/Applications\fP)\. Target location for Keyboard Layouts (default: \fB/Library/Keyboard Layouts\fP)\. .TP \fB\-\-colorpickerdir\fP -Target location for Color Pickers (default: \fB${HOME}/Library/ColorPickers\fP)\. +Target location for Color Pickers (default: \fB~/Library/ColorPickers\fP)\. .TP \fB\-\-prefpanedir\fP -Target location for Preference Panes (default: \fB${HOME}/Library/PreferencePanes\fP)\. +Target location for Preference Panes (default: \fB~/Library/PreferencePanes\fP)\. .TP \fB\-\-qlplugindir\fP -Target location for Quick Look Plugins (default: \fB${HOME}/Library/QuickLook\fP)\. +Target location for Quick Look Plugins (default: \fB~/Library/QuickLook\fP)\. .TP \fB\-\-mdimporterdir\fP -Target location for Spotlight Plugins (default: \fB${HOME}/Library/Spotlight\fP)\. +Target location for Spotlight Plugins (default: \fB~/Library/Spotlight\fP)\. .TP \fB\-\-dictionarydir\fP -Target location for Dictionaries (default: \fB${HOME}/Library/Dictionaries\fP)\. +Target location for Dictionaries (default: \fB~/Library/Dictionaries\fP)\. .TP \fB\-\-fontdir\fP -Target location for Fonts (default: \fB${HOME}/Library/Fonts\fP)\. +Target location for Fonts (default: \fB~/Library/Fonts\fP)\. .TP \fB\-\-servicedir\fP -Target location for Services (default: \fB${HOME}/Library/Services\fP)\. +Target location for Services (default: \fB~/Library/Services\fP)\. .TP \fB\-\-input\-methoddir\fP -Target location for Input Methods (default: \fB${HOME}/Library/Input Methods\fP)\. +Target location for Input Methods (default: \fB~/Library/Input Methods\fP)\. .TP \fB\-\-internet\-plugindir\fP -Target location for Internet Plugins (default: \fB${HOME}/Library/Internet Plug\-Ins\fP)\. +Target location for Internet Plugins (default: \fB~/Library/Internet Plug\-Ins\fP)\. .TP \fB\-\-audio\-unit\-plugindir\fP -Target location for Audio Unit Plugins (default: \fB${HOME}/Library/Audio/Plug\-Ins/Components\fP)\. +Target location for Audio Unit Plugins (default: \fB~/Library/Audio/Plug\-Ins/Components\fP)\. .TP \fB\-\-vst\-plugindir\fP -Target location for VST Plugins (default: \fB${HOME}/Library/Audio/Plug\-Ins/VST\fP)\. +Target location for VST Plugins (default: \fB~/Library/Audio/Plug\-Ins/VST\fP)\. .TP \fB\-\-vst3\-plugindir\fP -Target location for VST3 Plugins (default: \fB${HOME}/Library/Audio/Plug\-Ins/VST3\fP)\. +Target location for VST3 Plugins (default: \fB~/Library/Audio/Plug\-Ins/VST3\fP)\. .TP \fB\-\-screen\-saverdir\fP -Target location for Screen Savers (default: \fB${HOME}/Library/Screen Savers\fP)\. +Target location for Screen Savers (default: \fB~/Library/Screen Savers\fP)\. .TP \fB\-\-language\fP Comma\-separated list of language codes to prefer for cask installation\. The first matching language is used, otherwise it reverts to the cask\[u2019]s default language\. The default value is the language of your system\. @@ -2020,7 +2020,7 @@ Print the environment variables that would be set in a \fBbrew bundle exec\fP en Read the \fBBrewfile\fP from this location\. Use \fB\-\-file=\-\fP to pipe to stdin/stdout\. .TP \fB\-\-global\fP -Read the \fBBrewfile\fP from \fB$HOMEBREW_BUNDLE_FILE_GLOBAL\fP (if set), \fB${XDG_CONFIG_HOME}/homebrew/Brewfile\fP (if \fB$XDG_CONFIG_HOME\fP is set), \fB${HOME}/\.homebrew/Brewfile\fP or \fB${HOME}/\.Brewfile\fP otherwise\. +Read the \fBBrewfile\fP from \fB$HOMEBREW_BUNDLE_FILE_GLOBAL\fP (if set), \fB${XDG_CONFIG_HOME}/homebrew/Brewfile\fP (if \fB$XDG_CONFIG_HOME\fP is set), \fB~/\.homebrew/Brewfile\fP or \fB~/\.Brewfile\fP otherwise\. .TP \fB\-v\fP, \fB\-\-verbose\fP \fBinstall\fP prints output from commands as they are run\. \fBcheck\fP lists all missing dependencies\. @@ -2074,7 +2074,7 @@ Print instructions for setting up the command\-not\-found hook for your shell\. .SS "\fBservices\fP \fR[\fIsubcommand\fP]" Manage background services with macOS\[u2019] \fBlaunchctl\fP(1) daemon manager or Linux\[u2019]s \fBsystemctl\fP(1) service manager\. .P -If \fBsudo\fP is passed, operate on \fB/Library/LaunchDaemons\fP or \fB/usr/lib/systemd/system\fP (started at boot)\. Otherwise, operate on \fB${HOME}/Library/LaunchAgents\fP or \fB${HOME}/\.config/systemd/user\fP (started at login)\. +If \fBsudo\fP is passed, operate on \fB/Library/LaunchDaemons\fP or \fB/usr/lib/systemd/system\fP (started at boot)\. Otherwise, operate on \fB~/Library/LaunchAgents\fP or \fB~/\.config/systemd/user\fP (started at login)\. .TP [\fBsudo\fP] \fBbrew services\fP [\fBlist\fP] (\fB\-\-json\fP) (\fB\-\-debug\fP) List information about all managed services for the current user (or root)\. Provides more output from Homebrew and \fBlaunchctl\fP(1) or \fBsystemctl\fP(1) if run with \fB\-\-debug\fP\&\. @@ -2294,9 +2294,9 @@ Note that environment variables must have a value set to be detected\. For examp .IP \(bu 4 \fB/etc/homebrew/brew\.env\fP (system\-wide) .IP \(bu 4 -\fB$HOMEBREW_PREFIX/etc/homebrew/brew\.env\fP (prefix\-specific) +\fB${HOMEBREW_PREFIX}/etc/homebrew/brew\.env\fP (prefix\-specific) .IP \(bu 4 -\fB$XDG_CONFIG_HOME/homebrew/brew\.env\fP if \fB$XDG_CONFIG_HOME\fP is set or \fB$HOME/\.homebrew/brew\.env\fP otherwise (user\-specific) +\fB$XDG_CONFIG_HOME/homebrew/brew\.env\fP if \fB$XDG_CONFIG_HOME\fP is set or \fB~/\.homebrew/brew\.env\fP otherwise (user\-specific) .P User\-specific environment files take precedence over prefix\-specific files and prefix\-specific files take precedence over system\-wide files (unless \fBHOMEBREW_SYSTEM_ENV_TAKES_PRIORITY\fP is set, see below)\. .P @@ -2390,11 +2390,11 @@ If set, use this directory as the \fBbundle\fP(1) user cache\. Use this directory as the download cache\. .RS .P -\fIDefault:\fP macOS: \fB$HOME/Library/Caches/Homebrew\fP, Linux: \fB$XDG_CACHE_HOME/Homebrew\fP or \fB$HOME/\.cache/Homebrew\fP\&\. +\fIDefault:\fP macOS: \fB~/Library/Caches/Homebrew\fP, Linux: \fB$XDG_CACHE_HOME/Homebrew\fP or \fB~/\.cache/Homebrew\fP\&\. .RE .TP \fBHOMEBREW_CASK_OPTS\fP -Append these options to all \fBcask\fP commands\. All \fB\-\-*dir\fP options, \fB\-\-language\fP, \fB\-\-require\-sha\fP, \fB\-\-no\-quarantine\fP and \fB\-\-no\-binaries\fP are supported\. For example, you might add something like the following to your \fB${HOME}/\.profile\fP, \fB${HOME}/\.bash_profile\fP, or \fB${HOME}/\.zshenv\fP: +Append these options to all \fBcask\fP commands\. All \fB\-\-*dir\fP options, \fB\-\-language\fP, \fB\-\-require\-sha\fP, \fB\-\-no\-quarantine\fP and \fB\-\-no\-binaries\fP are supported\. For example, you might add something like the following to your \fB~/\.profile\fP, \fB~/\.bash_profile\fP, or \fB~/\.zshenv\fP: .RS .P \fBexport HOMEBREW_CASK_OPTS="\-\-appdir=${HOME}/Applications \-\-fontdir=/Library/Fonts"\fP @@ -2593,7 +2593,7 @@ If set, \fBbrew livecheck\fP will include data for packages that are autobumped Consult this file for the list of formulae to check by default when no formula argument is passed to \fBbrew livecheck\fP\&\. .RS .P -\fIDefault:\fP \fB${XDG_CONFIG_HOME}/homebrew/livecheck_watchlist\.txt\fP if \fB$XDG_CONFIG_HOME\fP is set or \fB${HOME}/\.homebrew/livecheck_watchlist\.txt\fP otherwise\. +\fIDefault:\fP \fB${XDG_CONFIG_HOME}/homebrew/livecheck_watchlist\.txt\fP if \fB$XDG_CONFIG_HOME\fP is set or \fB~/\.homebrew/livecheck_watchlist\.txt\fP otherwise\. .RE .TP \fBHOMEBREW_LOCK_CONTEXT\fP @@ -2603,7 +2603,7 @@ If set, Homebrew will add this output as additional context for locking errors\. Use this directory to store log files\. .RS .P -\fIDefault:\fP macOS: \fB${HOME}/Library/Logs/Homebrew\fP, Linux: \fB${XDG_CACHE_HOME}/Homebrew/Logs\fP or \fB${HOME}/\.cache/Homebrew/Logs\fP\&\. +\fIDefault:\fP macOS: \fB~/Library/Logs/Homebrew\fP, Linux: \fB${XDG_CACHE_HOME}/Homebrew/Logs\fP or \fB~/\.cache/Homebrew/Logs\fP\&\. .RE .TP \fBHOMEBREW_MAKE_JOBS\fP @@ -2694,10 +2694,10 @@ If set along with \fB$HOMEBREW_DEVELOPER\fP, do not use bottles from older versi If set, enable runtime typechecking using Sorbet\. Set by default for \fB$HOMEBREW_DEVELOPER\fP or when running some developer commands\. .TP \fBHOMEBREW_SSH_CONFIG_PATH\fP -If set, Homebrew will use the given config file instead of \fB${HOME}/\.ssh/config\fP when fetching Git repositories over SSH\. +If set, Homebrew will use the given config file instead of \fB~/\.ssh/config\fP when fetching Git repositories over SSH\. .RS .P -\fIDefault:\fP \fB${HOME}/\.ssh/config\fP +\fIDefault:\fP \fB~/\.ssh/config\fP .RE .TP \fBHOMEBREW_SUDO_THROUGH_SUDO_USER\fP