628 Commits

Author SHA1 Message Date
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
Reinhard Pointner
f6cff479ad GPG container contain file content and signature and thus don't have or need *.asc files
e.g.

url "https://server.com/package.gpg"
gpg :embedded, key_url: 'https://keys.org/package.pub'
2018-02-21 11:56:05 +07:00
commitay
bab4bb68ee
Merge pull request #3715 from commitay/moved
cask move_back: copy / delete
2018-02-21 07:47:43 +10:00
Markus Reiter
988e805448
Merge pull request #3801 from reitermarkus/ignore-metadata-deprecations
Make sure `.metadata` shows up in Cask backtrace.
2018-02-15 09:07:44 +01:00
commitay
b864ae7b40 backing up 2018-02-14 07:57:04 +10:00
commitay
e078becf4f cask move_back: copy / delete 2018-02-14 07:39:44 +10:00
Markus Reiter
102a2a491b Add Homebrew’s bin to PATH for Cask installers. 2018-02-13 18:49:01 +01:00
Markus Reiter
191b621815 Make sure .metadata shows up in Cask backtrace. 2018-02-13 17:23:49 +01:00
commitay
8d458fa443 cask doctor: check_cached_downloads 2018-02-13 21:03:06 +10:00
Mike McQuaid
918f1b775b
Merge pull request #3631 from amyspark/doctor
Let cask doctor exit with 1
2018-02-12 08:54:47 +00:00
Chayoung You
b05d69f600
Format identifiers in oh1 2018-02-09 18:00:29 +09:00
L. E. Segovia
4c5e3d04e1 Fix @reitermarkus's comments 2018-01-29 13:43:21 +00:00
commitay
aa8003103e cask style: fix --fix 2018-01-29 07:45:34 +10:00
Markus Reiter
9f4b4a1699
Merge pull request #3740 from reitermarkus/cask-style
Fix `brew cask style` on Travis.
2018-01-28 17:53:49 +01:00
Markus Reiter
884c57f9f4 Fix brew cask style on Travis. 2018-01-28 07:00:20 +01:00
Markus Reiter
b4df024625 Allow passing down configuration into Cask. 2018-01-27 21:47:18 +01:00
Markus Reiter
6760d26319 Create Hbc::Config class. 2018-01-27 21:47:18 +01:00
Markus Reiter
f90e6f82c8
Merge pull request #3680 from commitay/moved-permissions
cask moved: check target writable for move_back
2018-01-15 15:28:55 +01:00
commitay
8bf9484823 cask moved: check target writable for move_back 2018-01-13 21:31:00 +10:00
commitay
e870c1783f cask doctor: sip status 2018-01-13 08:47:10 +10:00
Alyssa Ross
78fe082a2b
cask: exit successfully when given no arguments
Fixes https://github.com/Homebrew/brew/issues/3601.
2017-12-24 15:06:49 +00:00