Mike McQuaid
46fc4f9f1b
Don't allow HOMEBREW_INSTALL_FROM_API when building from source
...
When either being in a non-default prefix or being on an unsupported
macOS version we expect most things to be built from source. In that
environment, do not allow HOMEBREW_INSTALL_FROM_API to be set.
Fixes #14475
2023-02-02 14:49:34 +00:00
Patrick Linnane
a544d6fe6a
docs: Remove Lion reference
2023-01-28 19:29:18 -08:00
BrewTestBot
f23d822108
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2023-01-23 13:36:54 +00:00
Mike McQuaid
260ee0ee6a
Merge pull request #14375 from MikeMcQuaid/homebrew_no_install_from_api
...
Add HOMEBREW_NO_INSTALL_FROM_API
2023-01-18 17:47:46 +00:00
Mike McQuaid
4a03603f68
Add HOMEBREW_NO_INSTALL_FROM_API
...
This allows HOMEBREW_INSTALL_FROM_API functionality to be disabled and will stick around once
HOMEBREW_INSTALL_FROM_API is made the default behaviour.
Co-authored-by: Eric Knibbe <enk3@outlook.com>
2023-01-18 15:50:13 +00:00
Mike McQuaid
653b349c8b
Change HOMEBREW_INSTALL_FROM_API update frequency
...
This doesn't need to be nearly as often for HOMEBREW_INSTALL_FROM_API users because we're getting the latest information from the API when needed rather than just at `brew update` time.
2023-01-18 15:11:42 +00:00
BrewTestBot
fbae560fd7
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2022-12-06 10:22:26 +00:00
BrewTestBot
59f372a776
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2022-11-21 14:31:02 +00:00
BrewTestBot
b9b98ac542
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2022-11-16 13:41:08 +00:00
Patrick Linnane
f81857140f
docs: Fix env variable typo
2022-11-10 07:33:52 -08:00
BrewTestBot
89b3bb83f7
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2022-11-08 14:38:09 +00:00
Bo Anderson
5fb368d9b8
dev-cmd/bottle: add --no-all-checks
2022-11-04 18:46:43 +00:00
BrewTestBot
666c156de0
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2022-10-26 11:17:55 +00:00
BrewTestBot
c32b7c1ade
Update maintainers.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2022-10-18 00:12:06 +00:00
Bo Anderson
6858e215dd
dev-cmd/vendor-gems: add --no-commit
switch
2022-10-14 01:30:37 +01:00
Rylan Polster
174087958b
Simulate all OS/arch combinations in brew readall
2022-10-10 23:56:37 -04:00
BrewTestBot
9701dc8ec0
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2022-10-03 09:41:20 +00:00
BrewTestBot
1de0ecf4e1
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2022-10-02 17:32:21 +00:00
BrewTestBot
14eab15430
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2022-09-18 12:16:37 +00:00
BrewTestBot
a9cb716eac
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2022-09-15 15:39:40 +00:00
BrewTestBot
154acf8b1f
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2022-09-12 13:56:29 +00:00
BrewTestBot
6b06a40803
Update manpage and completions.
...
Autogenerated by the [update-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/maintainers-man-completions.yml ) workflow.
2022-09-06 10:11:21 +00:00
Mike McQuaid
e2759fbdff
Deprecate reading all formulae through commands
...
We added the `--all` flag (now renamed to `--eval-all`) for various
commands for this behaviour so let's start deprecating this.
Also, introduce a `HOMEBREW_EVAL_ALL` environment variable to use the
existing, less secure, behaviour by default and avoid passing
`--eval-all` everywhere.
2022-09-05 13:57:22 +01:00
Mike McQuaid
af6165aab7
Automate sponsors updates
...
- Add sponsors updating to the existing man/completion/maintainer update workflow
- Hide/deprecated --fail-if-not-changed arguments and make them default behaviour
- Rename man-completions workflow to sponsors-maintainers-man-completions for consistency
- Make output and exit codes more consistent between these updating commands
- Fix maintainers updates not always being committed correctly
2022-09-02 08:24:33 +01:00
Mike McQuaid
fd432aa1db
cmd/deps: improve switch names.
...
The previous `-n` and `--1` made both the code and the help harder to
read and follow.
Co-authored-by: Eric Knibbe <enk3@outlook.com>
Co-Authored-By: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2022-08-31 17:21:44 +01:00
BrewTestBot
71e169ecd2
Update maintainers, manpage and completions.
...
Autogenerated by the [update-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-man-completions.yml ) workflow.
2022-08-12 09:07:17 +00:00
Kevin
93bf9e5ba2
Merge pull request #13532 from apainintheneck/add-uninstall-autoremove
...
cmd/uninstall: Add env variable that runs autoremove after uninstalls
2022-08-03 18:10:32 -07:00
BrewTestBot
74de603456
Update maintainers, manpage and completions.
...
Autogenerated by the [update-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-man-completions.yml ) workflow.
2022-08-03 18:07:13 +00:00
Rylan Polster
f3e34230ad
Add --variations
option to brew info
2022-07-21 16:41:15 +02:00
apainintheneck
85cf0ca6d4
Updated env variable docs on manpage
...
Updated docs for:
HOMEBREW_AUTOREMOVE
HOMEBREW_NO_CLEANUP_FORMULAE
2022-07-17 09:31:05 -07:00
apainintheneck
74f7b604cd
Changed env variable to HOMEBREW_AUTOREMOVE
2022-07-13 16:28:49 -07:00
apainintheneck
f8ae5f3bc4
cmd/uninstall: Add env variable that runs autoremove after uninstalls
...
When HOMEBREW_UNINSTALL_AUTOREMOVE is set, `brew autoremove` is run
after every successful call to `brew uninstall`.
2022-07-13 16:28:49 -07:00
Mike McQuaid
22d6af1258
Manual brew style fixes.
2022-06-30 08:56:21 +01:00
Mike McQuaid
8cb5350d65
Revert "Merge pull request #13447 from notfromstatefarm/feature/support-custom-ssh"
...
This reverts commit ef00b40a5172d5628a0c861f655a2277fd16a1e0, reversing
changes made to e1fca95836fcb1ad989cd995228192846fc99612.
2022-06-28 09:42:50 +01:00
Mike McQuaid
9a325757a5
Revert "Merge pull request #13466 from Homebrew/update-man-completions"
...
This reverts commit 70cbf9ca073fc24b930ae9acf699483467a2d699, reversing
changes made to ef00b40a5172d5628a0c861f655a2277fd16a1e0.
2022-06-28 09:42:29 +01:00
BrewTestBot
c36c985612
Update maintainers, manpage and completions.
...
Autogenerated by the [update-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-man-completions.yml ) workflow.
2022-06-23 08:16:28 +00:00
Mike McQuaid
ef00b40a51
Merge pull request #13447 from notfromstatefarm/feature/support-custom-ssh
...
support forcing brew-installed SSH for git operations
2022-06-23 10:14:55 +02:00
notfromstatefarm
1676b39f84
align manpage with env_config.rb
2022-06-22 19:29:59 -04:00
notfromstatefarm
8d76522be2
remove HOMEBREW_SSH_PATH
2022-06-22 19:22:48 -04:00
notfromstatefarm
540313f18b
support custom git SSH binaries
2022-06-22 19:22:41 -04:00
Carlo Cabrera
7435373dd8
env_config: clean up default text for HOMEBREW_LIVECHECK_WATCHLIST
...
Follow up to #13453 . The default values for our other environment
variables are typically wrapped in backticks, so let's do the same here
for consistency.
Closes #13455 .
2022-06-22 11:26:23 +08:00
BrewTestBot
d7a7dbfdf9
Update maintainers, manpage and completions.
...
Autogenerated by the [update-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-man-completions.yml ) workflow.
2022-06-20 17:34:59 +00:00
BrewTestBot
34da17c82b
Update maintainers, manpage and completions.
...
Autogenerated by the [update-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-man-completions.yml ) workflow.
2022-06-16 12:47:47 +00:00
BrewTestBot
9a8b434df4
Update maintainers, manpage and completions.
...
Autogenerated by the [update-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-man-completions.yml ) workflow.
2022-06-15 00:09:59 +00:00
Mike McQuaid
0a053d091e
Merge pull request #13258 from UiP9AV6Y/bugfix_artifact_domain_bottles
...
change cURL download behaviour for HOMEBREW_ARTIFACT_DOMAIN.
2022-06-14 09:01:51 +01:00
Mike McQuaid
78695938ae
cmd/update-report: always output new formulae.
...
There's near zero performance overhead and this seems good for
discovery.
Fixes #13412
2022-06-13 09:12:32 +01:00
Gordon Bleux
bcfd20e1b9
change cURL download behaviour for HOMEBREW_ARTIFACT_DOMAIN.
...
instead of prefixing and/or replacing data in URLs, the
*HOMEBREW_ARTIFACT_DOMAIN* environment variable only replaces
the bottle base URL. this causes URLs from Casks and other assets
to be no longer affected by this feature.
closes #13226
closes #13222
closes #13227
2022-06-11 08:24:50 +02:00
Kid
721a27d68d
dev-cmd/cat: support setting bat theme via environment variable
2022-06-06 08:44:47 +08:00
Mike McQuaid
04c8e02418
cmd/update-report: use better wording where appropriate.
...
From reading https://github.com/orgs/Homebrew/discussions/3328 : I
initially thought we should just change "Updated" to "Modified" when
appropriate. After conversation with Bo98, though, I thought more and
saw that we're already checking for outdated formulae here so, rather
than ever traverse through the formula history, look at the outdated
formula and list them unless we've set
`HOMEBREW_UPDATE_REPORT_ALL_FORMULAE` in which case we show the
modifications.
While we're here, also do a bit of reformatting and renaming to better
clarify intent.
2022-06-03 19:23:38 +01:00
Mike McQuaid
00c5960a6a
Merge pull request #13299 from MikeMcQuaid/update_improvements
...
Improve updating behaviour
2022-05-24 13:05:24 +01:00