aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib
AgeCommit message (Collapse)Author
2017-11-27Merge pull request #3396 from amyspark/hacktoberfest-upgradeMarkus Reiter
Implement `brew cask upgrade`
2017-11-24Load Casks only once (and fix style issues)L. E. Segovia
2017-11-24Implement more of @reitermarkus's commentsL. E. Segovia
- Simplify outdated Casks checks - Make use of RSpec's let(:) and .and syntax
2017-11-23Fix SystemCommand escaping.Markus Reiter
2017-11-22Installing casks is supported only on macOSShaun Jackman
2017-11-22Upgrade an outdated Cask just by name, no need for --greedyL. E. Segovia
2017-11-22Merge pull request #3371 from commitay/cask-doctorMarkus Reiter
Cask doctor: add macOS & Java versions
2017-11-22Output message if no Casks are outdatedL. E. Segovia
2017-11-16Implement @reitermarkus's commentsL. E. Segovia
- Split move into a move_back (and clarify when it is used) - Remove unused flags - Raise error if installed Caskfile not found - Error out if an upgrade fails - Remove some defensive programming checks
2017-11-13Add tests for upgrade recoveryL. E. Segovia
2017-11-11Implement @reitermarkus's upgrade flowL. E. Segovia
2017-11-10Remove (soon to be) obsolete checkMartin Schimandl
Fix small typo
2017-11-10Add line break to stringMartin Schimandl
2017-11-10split string to stay below 80 characters per lineMartin Schimandl
2017-11-10Refactor code to reduce characters per lineMartin Schimandl
2017-11-10Reduce verbosity of artifacts hashMartin Schimandl
2017-11-10Remove unused variables. Refactor codeMartin Schimandl
2017-11-10adapt internal_stanza command to work with SortedSet of ArtifactsMartin Schimandl
2017-11-10Fix handling of artifact setMartin Schimandl
2017-11-10Remove obsolete code to fix tests.Martin Schimandl
2017-11-10internal_stanza.rb: Remove obsolete code. Improve detection of missing stanzasMartin Schimandl
internal_stanza_spec.rb: change do ... end blocks to { } blocks
2017-11-10combine errors to a single if-statement. fix spec testMartin Schimandl
2017-11-10Fix 'brew style' issuesMartin Schimandl
2017-11-10Change behaviour of 'cask _stanza' command. Add tests for 'cask _stanza' commandMartin Schimandl
2017-11-10Fix 'brew style' offensesMartin Schimandl
2017-11-10improve 'brew cask _stanza' by checking for known stanzasMartin Schimandl
2017-11-10Fix reinstall/uninstall testsL. E. Segovia
2017-11-08Fix upgrade tests and some upgrade? leftoversL. E. Segovia
2017-11-06Rework uninstallation stepL. E. Segovia
Now the artifacts get re-staged, and upon an uninstall/finalize_upgrade they are deleted by purge_versioned_files instead
2017-11-06Fix style issuesL. E. Segovia
2017-11-06Refactor `DependsOn` with `DelegateClass`.Markus Reiter
2017-11-03Merge pull request #3389 from amyspark/hacktoberfest-single-zapMarkus Reiter
Check that a single uninstall_* and zap stanza is defined
2017-11-03Cask doctor: add macOS & Java versionscommitay
2017-11-02Fix last remaining style issuesL. E. Segovia
2017-11-01Turn ifs into multiple linesL. E. Segovia
2017-10-30Finalize metadata handling and uninstall logicL. E. Segovia
2017-10-30Use #count, rewrite warning, and add pre/postflight checks tooL. E. Segovia
2017-10-30Fix `SystemCommand` without arguments.Markus Reiter
2017-10-29Hack a first working version of upgradeL. E. Segovia
2017-10-28Check that a single uninstall_* and zap stanzas is definedL. E. Segovia
2017-10-24Merge pull request #3306 from amyspark/hacktoberfest-quash-cask-helpMarkus Reiter
Fixes querying Cask commands' help
2017-10-21Actually check that the command name was set before adding it to argsL. E. Segovia
2017-10-20Fix brew style errorsL. E. Segovia
2017-10-20Let Cask handle the -h flagL. E. Segovia
2017-10-20Fix ternary condition styleL. E. Segovia
2017-10-20Print only the offending command instead of the whole Cask commandL. E. Segovia
2017-10-18Use “squiggly” heredocs.Markus Reiter
2017-10-15Allow editing invalid Casks.Markus Reiter
2017-10-12Refactor `SystemCommand`.Markus Reiter
2017-10-12Remove unknown_command variableL. E. Segovia