Commit Graph
492 Commits
Author SHA1 Message Date
Markus Reiter 1a96dc39d1 Add audit check to see if both version and checksum changed. 2017-05-22 02:01:57 +02:00
Markus ReiterandGitHub 3139383fe6 Merge pull request #2623 from rednoah/master
Support GPG (signed data) container in Homebrew Cask
2017-05-19 20:48:35 +02:00
Reinhard Pointner 61db2a58a5 Exactly match extension "gpg" 2017-05-19 04:24:36 +08:00
Reinhard Pointner 6473a90c57 Extract to name without *.gpg extension 2017-05-18 22:32:00 +08:00
Reinhard Pointner b0987ffb33 Support GPG (signed data) container in Homebrew Cask 2017-05-11 16:26:16 +08:00
Reinhard Pointner 3668a7abb1 Support GPG (signed data) container in Homebrew Cask 2017-05-10 23:18:42 +08:00
Markus Reiter 5828eefd01 Remove to_s from some Pathnames. 2017-05-08 13:37:28 +02:00
Mike McQuaid 57db2e539e Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"
This reverts commit 3e4547f52e, reversing
changes made to 6edf9382bc.
2017-05-07 17:28:39 +01:00
Mike McQuaid ee253e465b Vendor all Homebrew's gems.
Homebrew's actually ended up using a fair few gems. While we want to
avoid Bundler at runtime (and this PR still does that, in fact uses
Bundler even less at runtime than it did before) writing our own version
to use at build-time seems redundant.
2017-05-07 13:52:57 +01:00
pseudokuandGitHub 77728abbfc Remove unused command_args
Extra command_args in gain_permissions_remove caused silent failure and path never gets deleted.
2017-05-04 00:17:56 -07:00
Daniel MartínandGitHub a98991a10f Revert "Fix IO#select blocking." 2017-05-01 15:45:32 +02:00
Markus Reiter 238cd5430f Add remote search to brew cask search. 2017-04-25 12:29:01 +02:00
Markus ReiterandGitHub cb17a80577 Merge pull request #2362 from joshka/install-uninstall-messages
Install uninstall messages
2017-04-23 02:40:52 +02:00
Markus ReiterandGitHub 5bf0745ece Merge pull request #2514 from reitermarkus/refactor-cask-metadata
Refactor cask metadata directory methods.
2017-04-22 22:01:53 +02:00
Markus ReiterandGitHub 44232ab044 Merge pull request #2519 from reitermarkus/validate-container-type
Validate `container :type`.
2017-04-22 12:53:17 +02:00
Markus ReiterandGitHub 75ceed39e6 Merge pull request #2520 from reitermarkus/pkgutil-plist
Partly revert “Fix `uninstall :pkgutil` leaving empty `.app` directories.”.
2017-04-21 17:37:42 +02:00
Markus Reiter 80e09c8dec Partly revert “Fix uninstall :pkgutil leaving empty .app directories.”. 2017-04-21 16:46:39 +02:00
Markus ReiterandGitHub cd110b467d Merge pull request #2512 from commitay/cask-binary
Replace `FileUtils.chmod` with `/bin/chmod` for cask binaries.
2017-04-21 15:24:07 +02:00
commitayandMarkus Reiter 13c33f561e Update binary.rb 2017-04-21 14:52:35 +02:00
commitayandMarkus Reiter 7d9513130b Replace FileUtils.chmod with /bin/chmod for cask binaries. [WIP]
Update binary.rb
Update binary.rb
Update binary.rb
2017-04-21 14:52:35 +02:00
Vítor GalvãoandGitHub cc7376246e Merge pull request #2517 from reitermarkus/fix-select-blocking
Fix `IO#select` blocking.
2017-04-21 13:43:20 +01:00
Markus Reiter cc634b2d50 Set timeout to 10 seconds instead of retrying. 2017-04-21 14:12:16 +02:00
Markus Reiter 1e06d1318e Validate container :type. 2017-04-21 14:07:34 +02:00
Markus Reiter 9e089a7d12 Fix IO#select blocking. 2017-04-21 07:18:46 +02:00
Markus Reiter 1cd125e7e7 Refactor cask metadata directory methods. 2017-04-21 01:28:21 +02:00
Louis RomeroandGitHub a27a82c196 Remove extraneous } 2017-04-21 00:24:09 +02:00
Joshua McKinney cb28ab640e Refactor uninstall existing cask 2017-04-18 01:49:54 -07:00
Markus Reiter 2631474f25 Fix brew cask audit not working without argument. 2017-04-11 16:41:34 +02:00
Markus ReiterandGitHub a365e16b48 Merge pull request #2431 from reitermarkus/fix-sudo-root-wheel
Use `sudo` if parent path of `target` is not writable.
2017-04-02 17:58:45 +02:00
Markus Reiter c3baf55527 Use sudo if parent path of target is not writable. 2017-04-01 01:57:25 +02:00
Vítor Galvão 7c048b6f71 cask: remove pre_bug_report links 2017-03-31 20:24:23 +01:00
Markus Reiter 1be120f4c1 Add Container::Executable. 2017-03-28 15:34:34 +02:00
Joshua McKinney a90d1e1699 Installer#reinstall instead of #install :reinstall
Call an explicit method on Installer to reinstall rather than using a
flag to indicate when we're reinstalling a cask
2017-03-27 01:32:53 -05:00
Joshua McKinney 3703ef1885 Show messages when (un)installing Casks
Addresses an issue where it can be unclear at times exactly which part
of the (un|re)installation processes is reporting an error. See
https://github.com/caskroom/homebrew-cask/issues/30968
2017-03-19 13:14:16 -05:00
Joshua McKinney 367fdb9718 Refactor brew cask reinstall
The implementation of the reinstall command was the same as
Installer#install, aside from the uninstall of the existing cask.
Moved this within the class to DRY up the implementation.
2017-03-19 13:14:16 -05:00
Markus Reiter ed10135da4 Replace Hbc.load with CaskLoader.load. 2017-03-16 19:16:42 +01:00
Markus Reiter d7af864be0 Replace Hbc.path with CaskLoader.path. 2017-03-16 12:10:19 +01:00
Markus Reiter d1995dad4b Use a Formulary-like approach to load Casks. 2017-03-16 12:10:19 +01:00
Markus ReiterandGitHub c4d8b1696c Merge pull request #2309 from axiac/cask-outdated
add command 'cask outdated'
2017-03-16 11:37:49 +01:00
Markus Reiter 2c8544832e Add test for command help strings. 2017-03-16 09:00:57 +01:00
Valentin VĂLCIU 7532545140 add command 'cask outdated' 2017-03-15 22:58:25 +02:00
Markus Reiter e1670a9210 Remove sort from each_artifact. 2017-03-15 20:18:56 +01:00
Mike McQuaidandGitHub 4d88cc4c41 Merge pull request #2326 from vszakats/sprot
secure urls + remove -k from in-doc curl command
2017-03-15 15:11:35 +00:00
Markus ReiterandGitHub e9e6dcf893 Merge pull request #2311 from nath/highlightInstalledCasks
Added highlighting of installed casks to cask search
2017-03-15 14:01:28 +01:00
Viktor Szakats cc8f029f22 secure urls + remove -k from in-doc curl command 2017-03-14 17:27:11 +00:00
Markus Reiter 4f558f186a Remove dsl parameter from Cask::new. 2017-03-14 18:18:03 +01:00
Nath Tumlin 2080c360e2 Added tests for highlight installed and fixed style errors 2017-03-13 17:52:32 -05:00
Markus Reiter 2b4c3ee1d7 Default to sudo: false for installer/uninstall :script. 2017-03-13 11:38:37 +01:00
Markus ReiterandGitHub ad7c2e5416 Merge pull request #2328 from reitermarkus/installed-caskfile
Add `#installed_caskfile` method to `Cask` class.
2017-03-12 22:24:45 +01:00
Markus Reiter 9f7d86b97c Add #installed_caskfile method to Cask class. 2017-03-12 21:59:13 +01:00