Markus Reiter
cb7f25ceb8
Refactor brew cask search.
2018-06-07 18:42:30 +02:00
Markus Reiter
42e34db562
Always add cask/lib to $LOAD_PATH.
2018-06-07 18:42:30 +02:00
Markus Reiter
1bfec5066a
Merge pull request #4307 from reitermarkus/search-formulae
...
Refactor `search_formulae`.
2018-06-07 18:42:02 +02:00
Markus Reiter
535babee97
Refactor search_formulae.
2018-06-07 17:57:26 +02:00
commitay
1433a2a83e
Merge pull request #4305 from commitay/text-dep-vendor
...
text_cop: require `dep ensure` to use `-vendor-only`
2018-06-08 01:07:04 +10:00
commitay
490dc9118e
text_cop: require dep ensure to use -vendor-only
2018-06-08 00:42:57 +10:00
commitay
0e763fbb5e
Merge pull request #4303 from commitay/throttled
...
audit: throttled formulae
2018-06-07 23:05:02 +10:00
Markus Reiter
ce85dd051a
Merge pull request #4253 from reitermarkus/refactor-search
...
Refactor `search`.
2018-06-07 14:16:39 +02:00
Markus Reiter
cc93997fb7
Refactor search_taps.
2018-06-07 14:02:31 +02:00
Markus Reiter
845cb99e29
Ignore HOMEBREW_NO_GITHUB_API when testing.
2018-06-07 14:02:31 +02:00
Markus Reiter
0dfad30fb1
Only suggests formulae in brew install.
2018-06-07 14:02:31 +02:00
Markus Reiter
717032d86d
Use Searchable module.
2018-06-07 14:02:31 +02:00
Markus Reiter
46e0de1762
Add Searchable helper module.
2018-06-07 13:50:10 +02:00
Markus Reiter
6fcc5d14de
Simplify strings for search.
2018-06-07 13:50:10 +02:00
Markus Reiter
99e3135bfa
Make query_regexp ignore special symbols.
2018-06-07 13:50:10 +02:00
Markus Reiter
cff42a8a8c
Show remote Casks, even if available locally … for now.
2018-06-07 13:50:10 +02:00
Markus Reiter
dd8370a9fa
Move shared search logic into Homebrew::Search module.
2018-06-07 13:50:10 +02:00
Markus Reiter
49619b09ea
Refactor package manager loop.
2018-06-07 13:48:35 +02:00
Markus Reiter
14b3b82fca
Remove exact match from brew cask search.
2018-06-07 13:48:35 +02:00
Markus Reiter
e786bb08c9
Use search_taps in brew cask search.
2018-06-07 13:48:35 +02:00
Markus Reiter
3a361c139e
Extend search tests.
2018-06-07 13:48:35 +02:00
Markus Reiter
8b33fbef51
Refactor search_taps to return Formulae and Casks separately.
2018-06-07 13:48:35 +02:00
Markus Reiter
9e807f8fe4
Refactor query_regexp.
2018-06-07 13:48:35 +02:00
Markus Reiter
b2c85ad945
Refactor search.
2018-06-07 13:48:35 +02:00
Mike McQuaid
6a8194a60e
Merge pull request #4286 from apjanke/refactor-require-cmd
...
Refactor commands to remove 'require "cmd/*"'
2018-06-07 10:24:32 +01:00
Andrew Janke
8b55cb5ecb
Refactor commands to remove "require cmd/help"
2018-06-07 04:59:59 -04:00
Mike McQuaid
6a700cbfb6
Merge pull request #4301 from apjanke/fix-rspec-rubocop-warning
...
Fix "unrecognized cop" warning in `brew style`
2018-06-07 09:45:06 +01:00
Mike McQuaid
58ce8da21a
Merge pull request #4302 from commitay/haskell-platform
...
missing_formula: update haskell-platform message
2018-06-07 09:32:58 +01:00
Mike McQuaid
76c750d69e
Merge pull request #4298 from apjanke/suppress-rspec-filter-output-2
...
brew tests: silence filter announcements
2018-06-07 07:55:14 +01:00
commitay
0fe8c02b3c
audit: throttled formulae
2018-06-07 16:34:44 +10:00
commitay
0f3a7945ca
missing_formula: update haskell-platform message
2018-06-07 15:02:15 +10:00
Andrew Janke
996825dd27
Split out rspec-specific Rubocop config to fix warning
2018-06-07 00:23:44 -04:00
William Woodruff
08b576cace
Merge pull request #4294 from woodruffw/macho-warn-parse-error
...
mach: Always report Mach-O parsing errors
2018-06-07 00:05:57 -04:00
commitay
bb7ec947e4
Merge pull request #4278 from commitay/audit-sourceforge-appcast
...
cask audit: check for sourceforge appcast
2018-06-07 10:42:30 +10:00
Andrew Janke
fc2d4dd444
brew tests: silence filter announcements
2018-06-06 18:17:15 -04:00
William Woodruff
8bb4c4f96f
mach: Always report Mach-O parsing errors
...
This retains the raise-on-error behavior for developers, but
otherwise only prints an error message.
2018-06-06 11:22:21 -04:00
William Woodruff
e78158a4f1
Merge pull request #4285 from woodruffw/ruby-macho-1.2.0
...
vendor: Update ruby-macho to 1.2.0
2018-06-06 10:48:56 -04:00
Mike McQuaid
9c1a988c32
Merge pull request #4290 from MikeMcQuaid/check-linkage
...
linkage_checker: fix cache invalidation.
2018-06-06 14:04:34 +01:00
Mike McQuaid
05568420c0
linkage_checker: fix cache invalidation.
...
Rather than using the name of the keg for the key use the full path.
This provides several advantages:
- there's no need to invalidate the cache on a `brew upgrade` or
`brew switch`
- it's easier to figure out what cache entries can be removed and this
can be done whenever a keg is removed by `brew uninstall` or
`brew cleanup`.
Also, ensure that an `install` (or `reinstall`, `upgrade`) always
results in the cache being rebuilt for that keg (in case different
options were used).
2018-06-06 13:30:45 +01:00
Mike McQuaid
1cd86fc551
Merge pull request #4287 from apjanke/zsh-brew-cask-upgrade-completion
...
zsh completions: add brew cask upgrade
2018-06-06 09:12:32 +01:00
William Woodruff
4fdf47b2ca
vendor: Update README
2018-06-06 00:48:21 -04:00
Andrew Janke
b70d65c726
zsh completions: add brew cask upgrade
2018-06-06 00:32:08 -04:00
William Woodruff
99bf57d366
vendor: Update ruby-macho to 1.2.0
...
See https://github.com/Homebrew/homebrew-core/issues/28675 .
2018-06-05 23:13:38 -04:00
commitay
b9b3952494
cask audit: review changes
2018-06-05 19:20:38 +10:00
commitay
c354d76e47
cask audit: various
2018-06-05 19:13:32 +10:00
Mike McQuaid
22e9fd7729
Merge pull request #4275 from DomT4/Mojave_DevTools_Updates
...
10.14: recognise Xcode 10.0 & add pkg-config files.
1.6.7
2018-06-05 09:11:29 +01:00
commitay
f012b5acf8
cask audit: check for sourceforge appcast
2018-06-05 16:42:19 +10:00
Dominyk Tiller
9640ef0540
mac: add 9.4 & 10.0 compilers
2018-06-05 06:48:26 +01:00
Dominyk Tiller
595c232866
xcode: recognise/expect Xcode 9.4 on 10.13
2018-06-05 06:46:32 +01:00
Dominyk Tiller
d1bd3fcf03
development_tools: update regex
2018-06-05 05:31:43 +01:00