aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib
AgeCommit message (Collapse)Author
2017-02-05Refactor Cask `Artifact`s.Markus Reiter
2017-02-05Remove XIP support.Markus Reiter
2017-02-05Fix test for `brew cask doctor`.Markus Reiter
2017-02-05Simplify rendering of environment variables.Markus Reiter
2017-02-05Simplify cache output.Markus Reiter
2017-02-05Add `user_tilde` method to shorten/anonymize output.Markus Reiter
2017-02-05Simplify output of environment variables.Markus Reiter
2017-02-05Remove legacy tap pattern.Markus Reiter
2017-02-05Simplify `brew cask doctor`.Markus Reiter
2017-02-04Merge pull request #1743 from toonetown/robust-pkgutil-cleanupMarkus Reiter
Delete pkgutil directories that are really files.
2017-02-04Make descriptions a bit clearer.Markus Reiter
2017-02-03Simplify `CaskLoader`.Markus Reiter
2017-02-03Remove `TestCask` class.Markus Reiter
2017-02-03Merge pull request #1897 from trevorpowell/masterMarkus Reiter
Proposed fix for "Failed to eject" errors with DMGs
2017-02-03Merge pull request #1883 from reitermarkus/override-macos-versionMarkus Reiter
Allow overriding `MacOS.version`.
2017-01-30Update dmg.rb based on feedbackTrevor Powell
Try "diskutil eject" twice before "diskutil unmount force".
2017-01-28cask: staged: no sudo in set_permissionsVĂ­tor GalvĂŁo
2017-01-25Move Cask fixtures to `test/support/fixtures`.Markus Reiter
2017-01-24Allow overriding MacOS.version.Markus Reiter
2017-01-23Merge pull request #1899 from reitermarkus/fix-installerMarkus Reiter
Fix installer deleting artifacts if they already exist.
2017-01-23Merge pull request #1894 from reitermarkus/appcast-checkpoint1.1.8Markus Reiter
Add internal command to calculate appcast checkpoint.
2017-01-23Merge pull request #1896 from vitorgalvao/cleanups-internal-stanzasMarkus Reiter
Cask: cleanups internal stanzas
2017-01-23Add manpage entry for _appcast_checkpoint.Markus Reiter
2017-01-23Add support for calculating appcast checkpoint from URLs.Markus Reiter
2017-01-23Add --calculate (print current checkpoint without it)VĂ­tor GalvĂŁo
2017-01-23cask - internal_stanza: use cask_tokens_from(args)VĂ­tor GalvĂŁo
2017-01-23cask - internal stanzas: lowercase helpVĂ­tor GalvĂŁo
2017-01-23Fix installer deleting artifacts if they already exist.Markus Reiter
2017-01-23Remove legacy cask cache instead of migrating.Markus Reiter
2017-01-23Change regex to catch multi-line `pubDate` tags.Markus Reiter
2017-01-23Add internal command to calculate appcast checkpoint.Markus Reiter
2017-01-22Fix "Failed to eject" errors with DMGsTrevor Powell
Use "diskutil unmount force" to unmount DMGs.
2017-01-23cask - internal_stanza: arguments to argsVĂ­tor GalvĂŁo
2017-01-02Disallow file separator in version strings.Markus Reiter
2017-01-02Merge pull request #1745 from vitorgalvao/depends-on-archMarkus Reiter
cask depends_on arch: remove everything but 64-bit intel
2017-01-02cask depends_on arch: remove everything but 64-bit intelVĂ­tor GalvĂŁo
2016-12-31Remove `:bsexec` parameter from `SystemCommand`.Markus Reiter
2016-12-30Do not require `compat/hbc/cli/update` when `—no-compat` is specified.Markus Reiter
2016-12-30Deprecate `brew cask update`.Markus Reiter
2016-12-28Delete pkgutil directories that are really files.Nathan Toone
Sometimes, pkgutil will return actual files (usually .nib files) as if they were part of the directory. Microsoft Office is an example of this: in a recent update the file `/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/SharedSupport/Microsoft Error Reporting.app/Contents/Resources/en.lproj/MainWindowAlt.nib` was returning from `/usr/sbin/pkgutil --only-dirs --files com.microsoft.package.component` even though it should have been a file instead of a directory. This caused the `rmdir` command to fail. This patch will check if we are trying to delete a “directory” that is really a “file” - and if we are, we just delete the file instead. This will allow packages that get in this state to be uninstalled. A unit test which can be run using `brew cask-tests` is also included.
2016-12-16Fix error message when cask fails to install.Markus Reiter
2016-12-09Merge pull request #1618 from rwanyoike/cask-reinstall-orderMarkus Reiter
cask reinstall: download and verify cask before uninstall
2016-12-06Merge pull request #1464 from reitermarkus/quit-with-launchctlMarkus Reiter
Use `launchctl` to get running processes by bundle ID.
2016-12-05cask reinstall: use fetch and stage steps from #1620Raymond Wanyoike
2016-12-05Merge pull request #1620 from reitermarkus/refactoringMarkus Reiter
Refactor Cask installer.
2016-12-05Merge pull request #1590 from reitermarkus/fail-if-app-source-already-existsMarkus Reiter
Fail if cask source already exists.
2016-12-05Use `launchctl` to get running processes by bundle ID.Markus Reiter
2016-12-04Revert `install_artifacts` if one artifact fails to install.Markus Reiter
2016-12-04Separate `fetch` and `stage` steps in `Hbc::Installer`.Markus Reiter
2016-12-04Use Homebrew’s `Emoji` class in cask installer.Markus Reiter