Mike McQuaid
1474806527
Add more HOMEBREW_FORBIDDEN_*
configuration
...
We already had `HOMEBREW_FORBIDDEN_LICENSES` but this commit adds
`HOMEBREW_FORBIDDEN_CASKS`, `HOMEBREW_FORBIDDEN_FORMULAE` and
`HOMEBREW_FORBIDDEN_TAPS` for also forbidding those.
Relatedly, add `HOMEBREW_FORBIDDEN_OWNER` and
`HOMEBREW_FORBIDDEN_OWNER_CONTACT` to allow customising these
messages.
There were no existing tests for `HOMEBREW_FORBIDDEN_LICENSES` so have
added more tests for all of these checks.
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-04-08 16:38:32 +01:00
Markus Reiter
a851bb86ef
Add type signature for Tap::fetch
.
2024-03-06 14:30:17 +01:00
Douglas Eichelberger
26eda5a303
git grep -l '^describe' | xargs gsed -i 's|^describe|RSpec.describe|g'
2024-02-19 13:57:27 +00:00
Douglas Eichelberger
36f64d6b30
Enable Style/TopLevelMethodDefinition
2024-01-26 11:37:11 -08:00
Bo Anderson
af7d744af0
Fixes for Ruby 3
2023-09-29 05:25:48 +01:00
Markus Reiter
486c3765ce
Add --os=all
and --arch=all
options.
2023-05-17 15:26:46 +02:00
Markus Reiter
a3231a03fa
Implement cask renames.
2023-05-12 21:17:30 +02:00
Douglas Eichelberger
9075cbae62
brew style --fix
2023-04-21 09:58:50 -07:00
Douglas Eichelberger
ac1e6ded9a
git grep -l '# typed: false' | xargs gsed -i 's|# typed: false||g'
2023-04-21 09:57:47 -07:00
apainintheneck
35500130c4
Update parser tests
...
- Remove named_args linux specs now that that
logic has been moved to the parser
2022-12-04 23:02:44 -08:00
apainintheneck
b7e28ef48f
Make :formula? the default on Linux
...
This makes :formula? the default whenever
defined throughout the codebase on Linux.
It also makes :cask? illegal for all Linux
users.
2022-12-04 19:43:12 -08:00
apainintheneck
a178fc6a88
Cleanup no cask on linux specs
2022-10-02 08:51:17 -07:00
apainintheneck
5d27b70757
Set --formula by default on linux
2022-10-01 17:28:07 -07:00
Bo Anderson
c49dc6803b
exceptions: set backtrace for FormulaUnreadableError
2021-09-17 00:06:42 +01:00
Connor Mann
ed7066c183
Style fix
2021-08-06 22:35:16 -04:00
Connor Mann
1581a29b28
Update tests
2021-08-06 22:34:30 -04:00
Connor Mann
3dde12c634
Handle only HEAD kegs in to_latest_kegs
2021-08-04 18:51:39 -04:00
Connor Mann
d50b32313f
Fix to_kegs
test
2021-05-24 09:17:52 -04:00
Connor Mann
b81a522230
Add tests for to_latest_kegs
2021-05-23 16:09:35 -04:00
Connor Mann
c18c931224
Fix tests
2021-05-21 11:52:17 -04:00
Connor Mann
0938500721
Update Library/Homebrew/test/cli/named_args_spec.rb
...
Co-authored-by: Rylan Polster <rslpolster@gmail.com>
2021-05-20 12:09:45 -04:00
Connor Mann
cad665406e
Update to_kegs
tests
2021-05-20 12:08:10 -04:00
Connor Mann
2938b2798d
Update to_default_kegs
tests
2021-05-20 12:06:23 -04:00
Connor Mann
08bbb95cfb
Add to_kegs
test
2021-05-19 13:58:55 -04:00
Connor Mann
49aa057188
Rename resolve_keg
to resolve_default_keg
2021-05-19 10:29:40 -04:00
Connor Mann
fe9a9bb24c
Rename to_keg
to to_default_kegs
2021-05-19 09:34:18 -04:00
Connor Mann
d754c0f450
Update tests for to_keg
2021-05-18 09:57:57 -04:00
Bo Anderson
8e98ce69f3
Stricter handling of CLI args
2021-03-18 16:41:57 +00:00
Seeker
1ce8bd00fb
named_args: print error if formula and cask found but one is unreadable
2021-01-28 15:21:23 -08:00
Seeker
89930157b5
named_args: raise rescued error if both formula/cask are unreadable
2021-01-28 15:21:23 -08:00
Seeker
6e0bf05fb5
named_args_spec: add tests for unreadable formulae/casks
2021-01-25 18:46:33 -08:00
Rylan Polster
da811373d3
Add named_args DSL for commands
2021-01-13 17:09:42 -05:00
Markus Reiter
bc24128263
Support casks in brew cat
.
2020-11-19 16:01:10 +01:00
Markus Reiter
24ae318a3d
Move type annotations into files.
2020-10-10 14:59:39 +02:00
Markus Reiter
37ecdb28f7
Add spec for NamedArgs#to_paths
.
2020-09-09 22:15:10 +02:00
William Ma
fa7bd3bff6
args: Migrate usage of args loading methods to args.named
2020-08-23 09:02:20 -04:00
William Ma
b63b56f4c2
home: Remove warning for cask with same name
2020-08-17 13:08:31 -04:00
William Ma
a7b063efb5
named_args: Warn when cask with same name exists
2020-08-17 13:06:47 -04:00
William Ma
c8016f6c0a
named args: add method tests
2020-08-14 14:10:55 -04:00