17707 Commits

Author SHA1 Message Date
Markus Reiter
d58607a449
Merge pull request #4590 from reitermarkus/homebrew-color
Allow forcing colored output.
2018-08-03 12:21:26 +02:00
Markus Reiter
bf52df1c7e
Merge pull request #4595 from reitermarkus/refactor-download-strategies
Refactor download strategies.
2018-08-03 12:20:32 +02:00
Markus Reiter
e220406a6e Use system_command for GitDownloadStrategy. 2018-08-03 11:17:09 +02:00
Markus Reiter
51fa194966 Move cached_location to #initialize. 2018-08-03 10:51:01 +02:00
Markus Reiter
528b4b367e Always chdir. 2018-08-03 10:50:49 +02:00
Markus Reiter
28fd59672a
Merge pull request #4543 from reitermarkus/verbose-system_command
Pass `verbose` to unpack strategies.
2018-08-03 10:47:51 +02:00
Markus Reiter
9db17ab5bc Allow forcing colored output. 2018-08-02 16:03:44 +02:00
Markus Reiter
3a99e64646
Merge pull request #4593 from reitermarkus/curl-options
Merge `curl` options used by casks into download strategies.
2018-08-02 15:58:22 +02:00
Markus Reiter
81939dc496 Pass verbose to unpack strategies. 2018-08-02 15:52:55 +02:00
Markus Reiter
2d06497d9a Add verbose to SystemCommand verbosity. 2018-08-02 15:47:47 +02:00
Markus Reiter
f62c51ccfd
Merge pull request #4592 from reitermarkus/refactor-download-strategies
Refactor download strategies.
2018-08-02 15:43:18 +02:00
Markus Reiter
64bb92d95d Use URI.encode_www_form instead of CGI.escape. 2018-08-02 15:41:44 +02:00
Mike McQuaid
16a27cadaf
Merge pull request #4591 from MikeMcQuaid/plc
Add the SFC PLC to the README and manpage.
2018-08-02 14:03:44 +01:00
Mike McQuaid
ee5a073b05 Add the SFC PLC to the README and manpage.
Let's document these so people know who the leadership team behind the
project is.
2018-08-02 13:26:02 +01:00
Markus Reiter
7f4ea02047 Merge curl options used by casks into download strategies. 2018-08-02 11:18:46 +02:00
Markus Reiter
7c496f7a7e Explicitly pass specs to download strategy. 2018-08-02 10:33:14 +02:00
Markus Reiter
e367e7eea8 Explicitly pass url and mirrors to download strategy. 2018-08-02 10:09:35 +02:00
Markus Reiter
d3eba7d858
Merge pull request #4586 from reitermarkus/error-during-execution
Fix `ErrorDuringExecution` initialization.
2018-08-02 09:02:23 +02:00
Markus Reiter
efd743a50d
Merge pull request #4585 from reitermarkus/refactor-download-strategies
Refactor download strategies.
2018-08-02 07:16:27 +02:00
Markus Reiter
681098f4fe Fix ErrorDuringExecution initialization. 2018-08-02 05:56:24 +02:00
Markus Reiter
9e025f5e44
Merge pull request #4587 from reitermarkus/ditto
Use `ditto` instead of `unzip`.
2018-08-02 05:45:24 +02:00
Markus Reiter
4183dd3564
Merge pull request #4552 from reitermarkus/reorder-unpack-strategies
Reorder unpack strategies.
2018-08-02 05:44:12 +02:00
Markus Reiter
dce6b875c1
Merge pull request #4581 from reitermarkus/non-existent-download-strategies
Remove non-existent download strategies.
2018-08-01 16:09:03 +02:00
Markus Reiter
f46eafc271
Merge pull request #4589 from reitermarkus/curl-stdout
Show `stdout` for `curl` commands.
2018-08-01 12:33:59 +02:00
Markus Reiter
c98c71ae64 Show stdout for curl commands. 2018-08-01 11:15:42 +02:00
Markus Reiter
2e48373305 Use ditto instead of unzip. 2018-08-01 07:50:15 +02:00
Markus Reiter
85a6d81e2a Make sure download directory exists. 2018-08-01 05:40:15 +02:00
Markus Reiter
9ffc7dd465 Use Resource#downloader for BottleLoader. 2018-08-01 05:40:15 +02:00
Markus Reiter
3d27b2aa8d Explicitly pass version to download strategy. 2018-08-01 05:40:15 +02:00
Markus Reiter
96eb404af9
Merge pull request #4583 from reitermarkus/unneeded-rubocop-comment
Remove unneeded RuboCop comment.
2018-08-01 04:46:22 +02:00
Markus Reiter
c9b4c21225
Merge pull request #4569 from reitermarkus/curl-system-command
Use `SystemCommand` for `curl`.
2018-08-01 04:19:11 +02:00
Markus Reiter
4c80f827ad Only search by extension when unpacking formulae. 2018-08-01 04:16:27 +02:00
Markus Reiter
e2d8e3c6ee Remove unneeded RuboCop comment. 2018-08-01 04:12:31 +02:00
Markus Reiter
29182ad068 Remove non-existent download strategies. 2018-08-01 01:59:54 +02:00
Markus Reiter
8ae284e871 Use SystemCommand for curl. 2018-08-01 01:04:42 +02:00
Markus Reiter
f8dc9eff58 Move .tar.xz logic from Xz to Tar. 2018-08-01 00:56:36 +02:00
Markus Reiter
281ead3096 Look for extension first, then fall back to magic number. 2018-08-01 00:56:36 +02:00
Markus Reiter
a21e7ff742 Move Tar up. 2018-08-01 00:56:36 +02:00
Markus Reiter
04e97e82db Use magic number for Adobe Air. 2018-08-01 00:56:36 +02:00
Markus Reiter
e8f7a88976 Only call hdiutil if it’s a bzip2 or zlib. 2018-08-01 00:56:36 +02:00
Markus Reiter
278eace2fa Reorder unpack strategies again. 2018-08-01 00:56:36 +02:00
Markus Reiter
7cf8bb4f8c Add Diff unpack strategy. 2018-08-01 00:56:36 +02:00
Markus Reiter
fc15865760 Reorder unpack strategies. 2018-08-01 00:56:36 +02:00
Markus Reiter
50ddcb8152
Merge pull request #4571 from reitermarkus/brew-cask-_dump
Remove unused `brew cask _dump` command.
2018-08-01 00:55:30 +02:00
Markus Reiter
7fb221ffe1 Remove unused brew cask _dump command. 2018-07-30 22:30:12 +02:00
Markus Reiter
ddbefee44a
Merge pull request #4573 from reitermarkus/subversion-spec
Add spec for SVN directory name containing `@`.
2018-07-30 22:25:42 +02:00
Markus Reiter
701f86ddeb
Merge pull request #4572 from reitermarkus/refactor-hbc/url
Refactor `Hbc::URL`.
2018-07-30 22:25:26 +02:00
Markus Reiter
88783eae31 Refactor Hbc::URL and rename to URL. 2018-07-30 21:07:42 +02:00
Markus Reiter
54aa412015 Use LazyObject for Hbc::URL. 2018-07-30 21:07:42 +02:00
Markus Reiter
428bc9c7a3 Add LazyObject class. 2018-07-30 21:07:42 +02:00