14409 Commits

Author SHA1 Message Date
Markus Reiter
4065c1742d Add update migration for double dashes. 2018-08-05 15:57:28 +02:00
Markus Reiter
1003d722bd Use -- to separate download name and version. 2018-08-05 15:57:28 +02:00
Mike McQuaid
c2ba00822d
Merge pull request #4600 from scpeters/linkage_all
linkage: test all kegs if none are specified
2018-08-05 10:04:18 +01:00
Steven Peters
b387c09d0d linkage: test all kegs if none are specified 2018-08-03 12:07:45 -07:00
Markus Reiter
545eb91c83
Merge pull request #4599 from reitermarkus/download-cache-directory
Allow specifying cache directory for download strategies.
2018-08-03 19:30:09 +02:00
Markus Reiter
ea281a1cf9 Allow specifying cache directory for download strategies. 2018-08-03 18:04:54 +02:00
Markus Reiter
13c65eed70 Change docs to use symbols instead of class names. 2018-08-03 17:50:57 +02:00
Markus Reiter
de5aa6a23a Move temporary_path to AbstractFileDownloadStrategy. 2018-08-03 15:11:04 +02:00
Markus Reiter
0d9217b45e
Merge pull request #4596 from reitermarkus/git-system_command
Use `system_command` for `GitDownloadStrategy`.
2018-08-03 14:58:15 +02:00
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
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
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
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
7fb221ffe1 Remove unused brew cask _dump command. 2018-07-30 22:30:12 +02:00