aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib
AgeCommit message (Collapse)Author
2016-12-04Use Homebrew to detect if X11 is installed.Markus Reiter
2016-12-04cask reinstall: download and verify cask before uninstallRaymond Wanyoike
Closes: caskroom/homebrew-cask#27075
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-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-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-09`brew doctor` recommends using cask to upgrade XQuartzNikolaus Wittenstein
Also changes exceptions.rb to use Formatter.url
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-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 #1334 from jawshooah/cask/fix-tap-regexJosh Hagins
hbc/qualified_token: simplify token parsing
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-23Refactor Hbc::UrlChecker test.Markus Reiter
2016-10-23Fix locally failing `depends_on` test.Markus Reiter
2016-10-23Fix linting errorsMartin Schimandl
2016-10-23Add dictionary artifactEitot
2016-10-23Fix failing test caused by `repo_info`.Markus Reiter
2016-10-23Auto-correct block delimiters.Markus Reiter
2016-10-23Remove unnecessary string interpolation.Markus Reiter
2016-10-23Use guard clauses.Markus Reiter
2016-10-23Remove redundant `self`s.Markus Reiter
2016-10-23Fix spacing and indentation.Markus Reiter
2016-10-23Don’t use `%i` literal.Markus Reiter
2016-10-23Align `end` with beginning of line where `if/unless` is.Markus Reiter