From 74f7b604cd00f1bd45410e6bbb6de36916ae9077 Mon Sep 17 00:00:00 2001 From: apainintheneck Date: Wed, 13 Jul 2022 11:28:54 -0700 Subject: [PATCH] Changed env variable to HOMEBREW_AUTOREMOVE --- Library/Homebrew/env_config.rb | 9 +++++---- .../sorbet/rbi/hidden-definitions/hidden.rbi | 4 ++-- docs/Manpage.md | 6 +++--- manpages/brew.1 | 12 ++++++------ 4 files changed, 16 insertions(+), 15 deletions(-) diff --git a/Library/Homebrew/env_config.rb b/Library/Homebrew/env_config.rb index 115b292a97..b2b27fda69 100644 --- a/Library/Homebrew/env_config.rb +++ b/Library/Homebrew/env_config.rb @@ -36,6 +36,11 @@ module Homebrew "disable auto-update entirely with HOMEBREW_NO_AUTO_UPDATE.", default: 300, }, + HOMEBREW_AUTOREMOVE: { + description: "If set, calls to `brew install`, `brew upgrade`, `brew reinstall` and `brew uninstall` " \ + "will automatically remove unused formula dependents.", + boolean: true, + }, HOMEBREW_BAT: { description: "If set, use `bat` for the `brew cat` command.", boolean: true, @@ -343,10 +348,6 @@ module Homebrew default_text: "macOS: `/private/tmp`, Linux: `/tmp`.", default: HOMEBREW_DEFAULT_TEMP, }, - HOMEBREW_UNINSTALL_AUTOREMOVE: { - description: "If set, `brew autoremove` is run after every successful call to `brew uninstall`.", - boolean: true, - }, HOMEBREW_UPDATE_REPORT_ALL_FORMULAE: { description: "If set, `brew update` lists changes to all formulae and cask files rather than only showing " \ "when they are new and not installed or outdated and installed.", diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index 271c840e99..f22b19bd3a 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -2442,6 +2442,8 @@ module Homebrew::EnvConfig def self.artifact_domain(); end + def self.autoremove?(); end + def self.auto_update_secs(); end def self.bat?(); end @@ -2572,8 +2574,6 @@ module Homebrew::EnvConfig def self.temp(); end - def self.uninstall_autoremove?(); end - def self.update_report_all_formulae?(); end def self.update_to_tag?(); end diff --git a/docs/Manpage.md b/docs/Manpage.md index bd9abaa82a..b7a7a28215 100644 --- a/docs/Manpage.md +++ b/docs/Manpage.md @@ -1945,6 +1945,9 @@ example, run `export HOMEBREW_NO_INSECURE_REDIRECT=1` rather than just *Default:* `300`. +- `HOMEBREW_AUTOREMOVE` +
If set, calls to `brew install`, `brew upgrade`, `brew reinstall` and `brew uninstall` will automatically remove unused formula dependents. + - `HOMEBREW_BAT`
If set, use `bat` for the `brew cat` command. @@ -2184,9 +2187,6 @@ example, run `export HOMEBREW_NO_INSECURE_REDIRECT=1` rather than just *Default:* macOS: `/private/tmp`, Linux: `/tmp`. -- `HOMEBREW_UNINSTALL_AUTOREMOVE` -
If set, `brew autoremove` is run after every successful call to `brew uninstall`. - - `HOMEBREW_UPDATE_REPORT_ALL_FORMULAE`
If set, `brew update` lists changes to all formulae and cask files rather than only showing when they are new and not installed or outdated and installed. diff --git a/manpages/brew.1 b/manpages/brew.1 index d340397ea2..680e979622 100644 --- a/manpages/brew.1 +++ b/manpages/brew.1 @@ -2757,6 +2757,12 @@ Run \fBbrew update\fR once every \fBHOMEBREW_AUTO_UPDATE_SECS\fR seconds before \fIDefault:\fR \fB300\fR\. . .TP +\fBHOMEBREW_AUTOREMOVE\fR +. +.br +If set, calls to \fBbrew install\fR, \fBbrew upgrade\fR, \fBbrew reinstall\fR and \fBbrew uninstall\fR will automatically remove unused formula dependents\. +. +.TP \fBHOMEBREW_BAT\fR . .br @@ -3207,12 +3213,6 @@ Use this path as the temporary directory for building packages\. Changing this m \fIDefault:\fR macOS: \fB/private/tmp\fR, Linux: \fB/tmp\fR\. . .TP -\fBHOMEBREW_UNINSTALL_AUTOREMOVE\fR -. -.br -If set, \fBbrew autoremove\fR is run after every successful call to \fBbrew uninstall\fR\. -. -.TP \fBHOMEBREW_UPDATE_REPORT_ALL_FORMULAE\fR . .br