621 Commits

Author SHA1 Message Date
Markus Reiter
76e65ca070 Move legacy cache and caskroom code to compat/*. 2017-03-07 00:31:01 +01:00
Markus Reiter
3b8524d770 Refactor CLI options. 2017-03-07 00:06:34 +01:00
Markus Reiter
ae8627e056 Make timestamped_versions return an array of strings. 2017-03-06 22:50:22 +01:00
Markus Reiter
b2359873d0 Move legacy_cache outside of Locations. 2017-03-06 21:30:06 +01:00
Markus Reiter
dcbcf167f6 Refactor brew cask _audit_modified_casks. 2017-03-06 18:18:04 +01:00
Markus Reiter
b032963d09 Use Homebrew’s require?. 2017-03-06 17:14:25 +01:00
Markus Reiter
7abc0aaa74 Use --force-default-config option for brew cask style. 2017-03-05 21:02:16 +01:00
Markus Reiter
a1fbb1020b Simplify Cask spec_helper. 2017-03-04 20:08:12 +01:00
Markus Reiter
c97f8dc8b1 Merge Plist spec with SystemCommand::Result spec. 2017-03-04 01:10:02 +01:00
ilovezfs
a81bd81a14 brew uninstal alias for brew uninstall
If `brew instal` is permissible, `brew uninstal` should be, too.
2017-02-21 04:37:46 -08:00
Markus Reiter
b45b216ee3 Merge pull request #2059 from sparhomenko/cups-dir
Add /usr/libexec/cups to the list of system dirs
2017-02-20 23:35:01 +01:00
Sergey Parhomenko
df50a7e56e
Add /usr/libexec/cups to the list of system dirs 2017-02-19 14:06:51 +01:00
Michael Ledin
5c185eaa43 Expand glob patterns. 2017-02-19 08:02:00 +03:00
Markus Reiter
a74b7ade66 Merge pull request #2043 from reitermarkus/create-caskroom
Small fixes.
2017-02-17 05:35:12 +01:00
Markus Reiter
a0597a3f15 fetch needs cache to be created. 2017-02-17 04:02:17 +01:00
Markus Reiter
89f4d153a2 Only show “sudo” message when it is actually needed. 2017-02-17 04:01:50 +01:00
Markus Reiter
fcd88b71f5 Allow skipping uninstall script: when --force is passed. 2017-02-16 22:00:01 +01:00
Markus Reiter
2a21991b1f Make sure uninstall is called before artifacts are removed. 2017-02-16 17:12:38 +01:00
Markus Reiter
f48857d246 Use constants for RuboCop version. 2017-02-12 23:06:35 +01:00
Markus Reiter
b6265276c8 Merge pull request #1755 from reitermarkus/brew-cask-_stanza
Display message when running `brew cask _stanza` without arguments.
2017-02-10 09:06:12 +01:00
Markus Reiter
455369b10c Display message when running brew cask _stanza without arguments. 2017-02-10 08:43:32 +01:00
Markus Reiter
486fa0bf19 Fix uninstall also running zap. 2017-02-10 07:49:21 +01:00
Markus Reiter
bef2c6c9bd Merge pull request #1956 from reitermarkus/refactor-artifacts
Refactor `Artifact`.
2017-02-07 22:22:46 +01:00
Vítor Galvão
917b9f445d Merge pull request #1908 from reitermarkus/cleanup-cask-doctor
Simplify `brew cask doctor`.
2017-02-07 15:18:06 +00:00
Markus Reiter
ac4969c331 Convert self.artifacts to TYPES. 2017-02-07 00:07:59 +01:00
Markus Reiter
4a4a162223 Let Artifact::for_cask return artifact instances. 2017-02-07 00:07:59 +01:00
Markus Reiter
e18a174607 Simplify check for :stage_only. 2017-02-07 00:07:59 +01:00
Markus Reiter
11abfc39ab Merge pull request #1954 from reitermarkus/refactor-artifacts
Refactor Cask `Artifact`s.
2017-02-05 18:56:20 +01:00
Markus Reiter
e1ea7bb721 Refactor Cask Artifacts. 2017-02-05 07:47:54 +01:00
Markus Reiter
8113a9fed9 Remove XIP support. 2017-02-05 06:55:42 +01:00
Markus Reiter
d02a4d9e51 Fix test for brew cask doctor. 2017-02-05 06:48:23 +01:00
Markus Reiter
d8eab8c211 Simplify rendering of environment variables. 2017-02-05 06:48:23 +01:00
Markus Reiter
46e051b1c2 Simplify cache output. 2017-02-05 06:48:23 +01:00
Markus Reiter
b54c3d618e Add user_tilde method to shorten/anonymize output. 2017-02-05 06:48:23 +01:00
Markus Reiter
f0337a3183 Simplify output of environment variables. 2017-02-05 06:48:23 +01:00
Markus Reiter
7d312e4cca Remove legacy tap pattern. 2017-02-05 06:48:23 +01:00
Markus Reiter
324988e7a5 Simplify brew cask doctor. 2017-02-05 06:48:23 +01:00
Markus Reiter
33fa80944e Merge pull request #1743 from toonetown/robust-pkgutil-cleanup
Delete pkgutil directories that are really files.
2017-02-04 23:53:16 +01:00
Markus Reiter
fc712b0089 Make descriptions a bit clearer. 2017-02-04 20:27:59 +01:00
Markus Reiter
0802ad734f Simplify CaskLoader. 2017-02-03 22:00:28 +01:00
Markus Reiter
4eef60c6a6 Remove TestCask class. 2017-02-03 21:52:51 +01:00
Markus Reiter
01c1372074 Merge pull request #1897 from trevorpowell/master
Proposed fix for "Failed to eject" errors with DMGs
2017-02-03 11:45:18 +01:00
Markus Reiter
04637e8d37 Merge pull request #1883 from reitermarkus/override-macos-version
Allow overriding `MacOS.version`.
2017-02-03 11:31:43 +01:00
Trevor Powell
e11b8b68cd Update dmg.rb based on feedback
Try "diskutil eject" twice before "diskutil unmount force".
2017-01-30 22:31:09 -06:00
Vítor Galvão
c0b84a0479 cask: staged: no sudo in set_permissions 2017-01-28 18:29:59 +00:00
Markus Reiter
d94636cde9 Allow overriding MacOS.version. 2017-01-24 23:43:56 +01:00
Markus Reiter
d6932548f8 Merge pull request #1899 from reitermarkus/fix-installer
Fix installer deleting artifacts if they already exist.
2017-01-23 18:00:04 +01:00
Markus Reiter
e59ada5087 Merge pull request #1894 from reitermarkus/appcast-checkpoint
Add internal command to calculate appcast checkpoint.
2017-01-23 17:17:50 +01:00
Markus Reiter
4459669617 Merge pull request #1896 from vitorgalvao/cleanups-internal-stanzas
Cask: cleanups internal stanzas
2017-01-23 16:33:02 +01:00
Markus Reiter
2076b494a6 Add manpage entry for _appcast_checkpoint. 2017-01-23 16:23:01 +01:00