786 Commits

Author SHA1 Message Date
Markus Reiter
dd8370a9fa Move shared search logic into Homebrew::Search module. 2018-06-07 13:50:10 +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
commitay
b9b3952494 cask audit: review changes 2018-06-05 19:20:38 +10:00
commitay
f012b5acf8 cask audit: check for sourceforge appcast 2018-06-05 16:42:19 +10:00
Vítor Galvão
b088302e11
Merge pull request #4224 from vitorgalvao/fix-language-bug
HBC: Make language stanza order not matter
2018-06-04 00:55:45 +01:00
Markus Reiter
e07e036695 Moving and copying must succeed. 2018-06-01 03:31:12 +02:00
Vítor Galvão
dc1edf6bfc cask --language: have specific match always trump general 2018-05-29 11:42:05 +01:00
Markus Reiter
c89ae8c5ab Fall back to CaskLoader.load to get a better error message. 2018-05-26 16:05:51 +02:00
Markus Reiter
de246cc528 Update Homebrew-Cask references. 2018-05-25 18:20:02 +02:00
Markus Reiter
c4222141ac Revert "Update Homebrew-Cask references."
This reverts commit 4475651b548afdcf15c4cf7a7cb57baca1885186.
2018-05-25 17:57:32 +02:00
Markus Reiter
4475651b54 Update Homebrew-Cask references. 2018-05-25 17:56:16 +02:00
Mike McQuaid
5c3ec3e7ca
Merge pull request #4174 from reitermarkus/cask-tap-migration
Add compatibility layer for handling Cask Tap migration.
2018-05-21 14:45:14 +01:00
commitay
16fbcd09da
Merge pull request #4188 from commitay/cask-audit-uninstall
cask audit: installer and pkg require uninstall
2018-05-21 10:25:19 +10:00
Markus Reiter
b4de801a01 Support both Homebrew and caskroom for now. 2018-05-21 01:43:49 +02:00
commitay
1ae2cf9709 cask audit: installer and pkg require uninstall 2018-05-19 12:38:52 +10:00
Markus Reiter
5e773353fa
Merge pull request #4184 from reitermarkus/utils
Remove unused `include Utils`.
2018-05-18 19:47:07 +02:00
commitay
f2feb326f9 cask upgrade: ensure cache exists 2018-05-18 08:18:39 +10:00
Markus Reiter
8cf655f23c Remove unused include Utils. 2018-05-17 18:29:03 +02:00
commitay
47fc8cb039 cask caveats dsl: add license 2018-05-15 19:56:07 +10:00
commitay
2b6f477143
Merge pull request #4116 from commitay/zap-force
Fix `zap --force` for uninstalled casks
2018-05-11 08:42:03 +10:00
tjt263
b47b528859
Fix CaskAlreadyCreatedError message output
Minor edit.
2018-04-30 05:29:28 +08:00
commitay
18cd7b7b4b zap: CaskNotInstalledError 2018-04-29 08:49:02 +10:00
commitay
7a0622ea9e Fix zap --force for uninstalled casks 2018-04-29 08:49:02 +10:00
Mike McQuaid
0a00312b71 Autocorrect new RuboCop 0.55.0 style violations. 2018-04-17 10:54:58 +01:00
Markus Reiter
19317760da Remove Hbc::Scopes. 2018-04-14 11:45:51 +02:00
Markus Reiter
8d0d5eb6d9 Remove QualifiedToken. 2018-04-14 11:44:19 +02:00
Markus Reiter
270d888297 Make Cask `enumerable. 2018-04-14 11:44:19 +02:00
Markus Reiter
68eef4c74e Add .localized to undeletable macOS paths. 2018-04-14 11:44:19 +02:00
Markus Reiter
cb5684831e Remove unused Buffer class. 2018-04-14 07:31:12 +02:00
Markus Reiter
8c116f9507 Fix Cask search not showing remote matches. 2018-04-11 16:53:32 +02:00
Mike McQuaid
af9ddfe899
Merge pull request #4035 from MikeMcQuaid/ruby-warnings
Fix HOMEBREW_RUBY_WARNINGS="-w"
2018-04-08 22:51:25 +01:00
Mike McQuaid
9fca172d03 Fix HOMEBREW_RUBY_WARNINGS="-w"
Fix various circular requirements, method redefinitions, etc.
2018-04-07 20:28:56 +01:00
commitay
7f7eb7e6cd Add message to set_ownership 2018-04-07 21:39:51 +10:00
Markus Reiter
94f2098c36 Only use HOMEBREW_TAP_PATH_REGEX once inside Tap class. 2018-03-29 22:05:02 +02:00
Markus Reiter
db2cd52842 Use TapPathLoader in more cases. 2018-03-29 21:56:32 +02:00
commitay
2373ee6168 cask audit: check for :latest with appcast 2018-03-27 20:56:05 +10:00
commitay
4020f50c14 cask audit: check for appcast if the cask uses github releases 2018-03-27 16:17:37 +10:00
commitay
594ff9283c
Merge pull request #3974 from commitay/cask-audit-pkg
cask audit: check for allow_untrusted within caskroom taps
2018-03-27 16:12:55 +10:00
commitay
43244e7953 cask audit: check allow_untrusted 2018-03-27 08:57:39 +10:00
commitay
108c65b43e cask audit: use @cask.tap 2018-03-27 08:52:26 +10:00
commitay
9a25ea8ae0 cask doctor: add homebrew_cask_opts 2018-03-23 11:41:46 +10:00
Mike McQuaid
799a05c977
Merge pull request #3916 from claui/improve-file-extension-detection
Improve detection of file extensions in CurlDownloadStrategy
2018-03-21 12:37:52 +00:00
commitay
540f1545c3
Merge pull request #3886 from commitay/java-10
java_requirement, cask dsl caveats: java 10
2018-03-21 09:00:24 +10:00
Markus Reiter
3cd5ae860f
Merge pull request #3821 from rednoah/master
Fix broken support GPG containers with embedded signatures
2018-03-20 16:00:29 +01:00
Reinhard Pointner
90a75119ca e.g.
url "https://get.filebot.net/filebot/latest/FileBot_#{version}-darwin.tar.xz.gpg"
gpg :embedded, key_url: 'https://raw.githubusercontent.com/filebot/plugins/master/gpg/maintainer.pub'
2018-03-19 14:35:49 +07:00
Claudia
656986153b Stop file ext detection at query param boundaries
This commit improves Homebrew’s extension detector in `cask/lib/hbc/download_strategy.rb` a bit
so that it won’t cross individual URL query param boundaries any
longer:

```
def ext
  Pathname.new(@url).extname[/[^?&]+/]
end
```
2018-03-13 16:58:52 +01:00
Mike McQuaid
83cca40fc9 RuboCop 0.53.0 manual fixes. 2018-03-08 14:10:02 +00:00
commitay
7603d05d05 cask dsl caveats 2018-03-07 08:20:05 +10:00
commitay
2404279d63 Fix SystemCommand escaping 2018-03-03 14:45:12 +10:00