aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask
AgeCommit message (Collapse)Author
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.
2016-11-09Update the CaskAlreadyInstalledError with new reinstall commandDorian
e.g. this changes: ``` To re-install google-chrome, run: brew cask uninstall --force google-chrome && brew cask install google-chrome ``` To: ``` To re-install google-chrome, run: brew cask reinstall google-chrome ```
2016-11-03Correct a few typosMandar Gokhale
...and update man pages where applicable
2016-10-29Move `vendor/bundle` up one level to `HOMEBREW_LIBRARY_PATH`.Markus Reiter
2016-10-29Merge pull request #1361 from jawshooah/cask/refactor-auditorJosh Hagins
hbc/auditor: refactor and fix bug
2016-10-25Open incomplete download in append modebuo
Open the incomplete download in append mode instead of write mode. Opening in write mode truncates the existing file, so curl keeps restarting downloads instead of resuming the incomplete downloads.
2016-10-24Merge pull request #1342 from reitermarkus/fixturesMarkus Reiter
Move cask's fixtures to `test/fixtures`.
2016-10-24Merge pull request #1334 from jawshooah/cask/fix-tap-regexJosh Hagins
hbc/qualified_token: simplify token parsing
2016-10-24Move cask fixtures to `test/fixtures/cask`.Markus Reiter
2016-10-24hbc/qualified_token: use regex captures instead of String#splitJosh Hagins
2016-10-24hbc/auditor: refactor and fix bugJosh Hagins
Use instance methods to DRY things up, and fix a bug discovered in caskroom/homebrew-cask#26067 where Casks with language blocks would always fail audit.
2016-10-24Merge pull request #1252 from ↵Josh Hagins
niw/fix_cask_command_changes_entire_directory_ownership FIX: cask changes /usr/local ownership recursively
2016-10-24Merge pull request #1248 from Git-Jiro/add_reinstall_cmd_to_caskJosh Hagins
add cask reinstall command
2016-10-23hbc/qualified_token: simplify token parsingJosh Hagins
- Stop supporting archaic "user-repo/token" syntax - Move regex for parsing tapped Cask token to tap_constants
2016-10-23Merge pull request #1355 from reitermarkus/fix-depends-on-testJosh Hagins
Fix locally failing `depends_on` test.
2016-10-23Merge pull request #1357 from reitermarkus/refactor-accessibility-testJosh Hagins
Refactor accessibility test.
2016-10-23Merge pull request #1358 from reitermarkus/refactor-audit-testJosh Hagins
Refactor Audit test.
2016-10-23Merge pull request #1359 from reitermarkus/refactor-dsl-testJosh Hagins
Refactor DSL test.
2016-10-23Merge pull request #1360 from reitermarkus/refactor-installer-testJosh Hagins
Refactor Installer test.
2016-10-24Refactor Installer test.Markus Reiter
2016-10-23Refactor Audit test.Markus Reiter
2016-10-23Refactor DSL test.Markus Reiter
2016-10-23Refactor accessibility test.Markus Reiter
2016-10-23Update Gemfile dependencies.Markus Reiter
2016-10-23Refactor Hbc::UrlChecker test.Markus Reiter