23 Commits

Author SHA1 Message Date
Mike McQuaid
21f586c4bf
cmd/{casks,formulae}: handle sharding.
- Allow subdirectories inside `Casks`/`Formula` directories.
- DRY up repeated code with some variables.
2023-07-18 12:57:54 +01:00
Omoeba
b43ed6e765
cmd/formulae,cmd/casks: include casks/formulae in local non-core taps when the API is used
Fixes #15229
2023-05-25 01:49:21 -07:00
Bo Anderson
c2342eca91
Further improvements to API handling in shell 2023-02-19 05:38:13 +00:00
Mike McQuaid
2a5d41d41b
Revert "Merge pull request #14547 from Homebrew/revert-14412-homebrew_install_from_api_default"
This reverts commit f4e60482791d2ff628efadfdbf0d14d9237d2d29, reversing
changes made to e26784f424061ca16987afcb21e036c66a298492.
2023-02-07 19:25:40 +01:00
Mike McQuaid
0575903868
Revert "HOMEBREW_INSTALL_FROM_API: make the default for everyone." 2023-02-07 15:13:23 +01:00
Mike McQuaid
5f6c69bca2
HOMEBREW_INSTALL_FROM_API: make the default for everyone.
- remove all places we check the flag so it's a no-op now
- flip the messaging to refer to `HOMEBREW_NO_INSTALL_FROM_API` where
  relevant
- adjust the documentation
2023-02-05 18:13:08 +01: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
Michael Cho
a0e9352ad2
cmd/formulae.sh: read cached JSON when using API 2022-12-19 19:41:48 -08:00
Ian Gregory
9013ca2a22 Prevent brew casks from finding formulae at tap root 2022-11-20 16:22:18 -05:00
Gautham Goli
e4118bc4ca Fix shellcheck style errors 2021-05-18 17:10:20 +05:30
Mike McQuaid
7af68d0f8e
Fix shellcheck failures
A new version of `shellcheck` (I think?) brought us so new warnings and
errors.

To fix:
- pass `--source-path` so we don't need to stop `shellcheck` trying to
  read sourced files every time
- disable some more warnings/errors we don't care about fixing
2021-04-22 13:18:44 +01:00
Kid
de8e87c7d0 Syntax fix 2021-01-08 18:10:25 +08:00
Kid
9b9c0c8626 Add homebrew-items 2021-01-08 18:04:51 +08:00
Mike McQuaid
7c309ee7a7
formulae: fix sed extended regex flag on macOS.
Closes #9367
Fixes #9388
2020-12-02 17:40:10 +00:00
Maxim Belkin
bb944d8a37 cmd/formulae.sh: fix spaces 2020-12-01 12:59:32 -06:00
Maxim Belkin
ca9ad61dcf
cmd/formulae.sh: compatibility with GNU Sed 2020-12-01 12:03:38 +00:00
Mike McQuaid
2a29715042
cmd/formulae.sh: improve and refactor. 2020-11-20 12:43:38 +00:00
metacollin
7b67c000b0 Fix docs 2020-11-19 20:50:34 -07:00
metacollin
e428ca55be Removed escape \ in front of commands 2020-11-19 20:43:09 -07:00
metacollin
917b4b964f Declare local variables seperately, split up line for readability. 2020-11-19 20:33:18 -07:00
metacollin
7102cc84b9 Documentation wording fixes 2020-11-19 20:27:19 -07:00
metacollin
c176f28f39 Added fixes. 2020-11-19 20:18:08 -07:00
metacollin
b04a5ffa0b Turbocharged formula name completion 2020-11-13 05:36:53 -07:00