aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask
AgeCommit message (Collapse)Author
2017-01-03cask: remove licenseAlyssa Ross
See https://github.com/Homebrew/brew/pull/1771#issuecomment-270179479.
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-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
2016-12-04Use Homebrew to detect if X11 is installed.Markus Reiter
2016-12-04travis: use Xcode 8.1 on Sierra.Mike McQuaid
For code coverage from `brew test-bot`.
2016-12-04cask reinstall: download and verify cask before uninstallRaymond Wanyoike
Closes: caskroom/homebrew-cask#27075
2016-11-29Fix tests.Markus Reiter
2016-11-28Also fail if symlinked artifacts already exist.Markus Reiter
2016-11-28Warn when overwriting an artifact.Markus Reiter
2016-11-28Fail if cask source already exists.Markus Reiter
2016-11-22cask: Delete package dir if it is symlink on the uninstallKaito Udagawa
When a Formula is converted into a Cask (e.g. osxfuse), a symlink remains at the place of package dir. This change ensure to remove such leftovers.
2016-11-21Merge pull request #1502 from reitermarkus/load-metadata-cask-fileMarkus Reiter
Load cask file in `.metadata` directory directly.
2016-11-21Merge pull request #1535 from umireon/cask-pkg-choiceMarkus Reiter
Cask: Add the choices option to pkg stanza
2016-11-21cask: compact the codeKaito Udagawa
2016-11-20cask: Call Tempfile#close(true) with the choices file to ensure it deletedKaito Udagawa
2016-11-19cask: use Tempfile and some style fixesKaito Udagawa
2016-11-19Remove kernel extensions specified in `uninstall :kext`.Markus Reiter
2016-11-18Load cask file in `.metadata` directory directly.Markus Reiter
2016-11-19cask: add the choices option to pkg stanzaKaito Udagawa
installer command accepts -applyChoiceChangesXML option to change customize options on the GUI installer from the commandline. (`man installer` for more detailed information) The introduced option `choice` enables the choice changes to be supplied via pkg stanza without tricks in preflight code.
2016-11-16Move all remaining fixtures to `test/support/fixtures`.Markus Reiter
2016-11-15hbc/cmd/style: bump rubocop-cask to 0.10.6Josh Hagins
2016-11-14Merge pull request #1362 from reitermarkus/rubocopMarkus Reiter
Update RuboCop to 0.45.0.
2016-11-14Fix detection of self-extracting `.exe` files.Markus Reiter
2016-11-13Rename single line block parameters to `acc/elem`.Markus Reiter
2016-11-13Update RuboCop to 0.45.0.Markus Reiter
2016-11-13Use guard clauses.Markus Reiter
2016-11-12cask-tests: fix cask-tests always fail on the test failureKaito Udagawa
`brew cask-tests` collected the test results in an improper way so that it reports a false success in certain situations. Specially, the session under BrewTestBot always reports success regardless of the test status. With this update, the exit code of `brew cask-tests` is 1 when the test fails, and then CI preperly works.
2016-11-11Merge pull request #1475 from reitermarkus/fix-locationsMarkus Reiter
Fix `Hbc::Locations` in tests.
2016-11-11Merge pull request #1481 from reitermarkus/sudo-askpassMarkus Reiter
Support `SUDO_ASKPASS` environment variable in `brew cask`.
2016-11-11Support `SUDO_ASKPASS` environment variable.Markus Reiter
2016-11-10Merge pull request #1381 from adzenith/patch-1Mike McQuaid
`brew doctor` recommends using cask to upgrade XQuartz
2016-11-10Disallow running `brew cask` as `root`.Markus Reiter
2016-11-10Remove unnecessary `Hbc::Locations` aliases.Markus Reiter
2016-11-10Ensure `Hbc.caskroom` in tests does not use `legacy_caskroom`.Markus Reiter
2016-11-09`brew doctor` recommends using cask to upgrade XQuartzNikolaus Wittenstein
Also changes exceptions.rb to use Formatter.url
2016-11-10cask-test: fix reinstall a non installed CaskKaito Udagawa
Trying to uninstall a non installed Cask made this test fail. This commit remove that and thus this test passes. Note that every Cask is uninstalled after each test case.