diff --git a/docs/Manpage.md b/docs/Manpage.md index eb24eec51c..fe8caa45a5 100644 --- a/docs/Manpage.md +++ b/docs/Manpage.md @@ -3138,8 +3138,9 @@ flags which will help with finding keg-only dependencies like `openssl`, `--no-upgrade` -: `install` does not run `brew upgrade` on outdated dependencies. Note they may - still be upgraded by `brew install` if needed. +: `install` does not run `brew upgrade` on outdated dependencies. `check` does + not check for outdated dependencies. Note they may still be upgraded by `brew + install` if needed. `-f`, `--force` @@ -3655,6 +3656,10 @@ command execution e.g. `$(cat file)`. *Default:* `https://github.com/Homebrew/brew`. +`HOMEBREW_BREW_WRAPPER` + +: If set, use wrapper to call `brew` rather than auto-detecting it. + `HOMEBREW_BROWSER` : Use this as the browser when opening project homepages. @@ -3826,6 +3831,11 @@ command execution e.g. `$(cat file)`. : If set, Homebrew will refuse to read formulae or casks provided from file paths, e.g. `brew install ./package.rb`. +`HOMEBREW_FORCE_API_AUTO_UPDATE` + +: If set, update the Homebrew API formula or cask data even if + `HOMEBREW_NO_AUTO_UPDATE` is set. + `HOMEBREW_FORCE_BREWED_CA_CERTIFICATES` : If set, always use a Homebrew-installed `ca-certificates` rather than the @@ -3841,6 +3851,11 @@ command execution e.g. `$(cat file)`. : If set, always use a Homebrew-installed `git`(1) rather than the system version. Automatically set if the system version of `git` is too old. +`HOMEBREW_FORCE_BREW_WRAPPER` + +: If set, require `HOMEBREW_BREW_WRAPPER` to be set to the same value as + `HOMEBREW_FORCE_BREW_WRAPPER` for non-trivial `brew` commands. + `HOMEBREW_FORCE_VENDOR_RUBY` : If set, always use Homebrew's vendored, relocatable Ruby version even if the @@ -3994,6 +4009,10 @@ command execution e.g. `$(cat file)`. : If set, do not print any hints about changing Homebrew's behaviour with environment variables. +`HOMEBREW_NO_FORCE_BREW_WRAPPER` + +: If set, disables `HOMEBREW_FORCE_BREW_WRAPPER` behaviour, even if set. + `HOMEBREW_NO_GITHUB_API` : If set, do not use the GitHub API, e.g. for searches or fetching relevant diff --git a/manpages/brew.1 b/manpages/brew.1 index 10d08d1ce9..818ff54006 100644 --- a/manpages/brew.1 +++ b/manpages/brew.1 @@ -2011,7 +2011,7 @@ Read the \fBBrewfile\fP from \fB~/\.Brewfile\fP or the \fBHOMEBREW_BUNDLE_FILE_G \fBinstall\fP prints output from commands as they are run\. \fBcheck\fP lists all missing dependencies\. .TP \fB\-\-no\-upgrade\fP -\fBinstall\fP does not run \fBbrew upgrade\fP on outdated dependencies\. Note they may still be upgraded by \fBbrew install\fP if needed\. +\fBinstall\fP does not run \fBbrew upgrade\fP on outdated dependencies\. \fBcheck\fP does not check for outdated dependencies\. Note they may still be upgraded by \fBbrew install\fP if needed\. .TP \fB\-f\fP, \fB\-\-force\fP \fBinstall\fP runs with \fB\-\-force\fP/\fB\-\-overwrite\fP\&\. \fBdump\fP overwrites an existing \fBBrewfile\fP\&\. \fBcleanup\fP actually performs its cleanup operations\. @@ -2355,6 +2355,9 @@ Use this URL as the Homebrew/brew \fBgit\fP(1) remote\. \fIDefault:\fP \fBhttps://github\.com/Homebrew/brew\fP\&\. .RE .TP +\fBHOMEBREW_BREW_WRAPPER\fP +If set, use wrapper to call \fBbrew\fP rather than auto\-detecting it\. +.TP \fBHOMEBREW_BROWSER\fP Use this as the browser when opening project homepages\. .RS @@ -2495,6 +2498,9 @@ A space\-separated list of taps\. Homebrew will refuse to install a formula if i \fBHOMEBREW_FORBID_PACKAGES_FROM_PATHS\fP If set, Homebrew will refuse to read formulae or casks provided from file paths, e\.g\. \fBbrew install \./package\.rb\fP\&\. .TP +\fBHOMEBREW_FORCE_API_AUTO_UPDATE\fP +If set, update the Homebrew API formula or cask data even if \fBHOMEBREW_NO_AUTO_UPDATE\fP is set\. +.TP \fBHOMEBREW_FORCE_BREWED_CA_CERTIFICATES\fP If set, always use a Homebrew\-installed \fBca\-certificates\fP rather than the system version\. Automatically set if the system version is too old\. .TP @@ -2504,6 +2510,9 @@ If set, always use a Homebrew\-installed \fBcurl\fP(1) rather than the system ve \fBHOMEBREW_FORCE_BREWED_GIT\fP If set, always use a Homebrew\-installed \fBgit\fP(1) rather than the system version\. Automatically set if the system version of \fBgit\fP is too old\. .TP +\fBHOMEBREW_FORCE_BREW_WRAPPER\fP +If set, require \fBHOMEBREW_BREW_WRAPPER\fP to be set to the same value as \fBHOMEBREW_FORCE_BREW_WRAPPER\fP for non\-trivial \fBbrew\fP commands\. +.TP \fBHOMEBREW_FORCE_VENDOR_RUBY\fP If set, always use Homebrew\[u2019]s vendored, relocatable Ruby version even if the system version of Ruby is new enough\. .TP @@ -2616,6 +2625,9 @@ If set, do not print \fBHOMEBREW_INSTALL_BADGE\fP on a successful build\. \fBHOMEBREW_NO_ENV_HINTS\fP If set, do not print any hints about changing Homebrew\[u2019]s behaviour with environment variables\. .TP +\fBHOMEBREW_NO_FORCE_BREW_WRAPPER\fP +If set, disables \fBHOMEBREW_FORCE_BREW_WRAPPER\fP behaviour, even if set\. +.TP \fBHOMEBREW_NO_GITHUB_API\fP If set, do not use the GitHub API, e\.g\. for searches or fetching relevant issues after a failed install\. .TP