591 Commits

Author SHA1 Message Date
pseudoku
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ín
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 Reiter
cb17a80577 Merge pull request #2362 from joshka/install-uninstall-messages
Install uninstall messages
2017-04-23 02:40:52 +02:00
Markus Reiter
5bf0745ece Merge pull request #2514 from reitermarkus/refactor-cask-metadata
Refactor cask metadata directory methods.
2017-04-22 22:01:53 +02:00
Markus Reiter
44232ab044 Merge pull request #2519 from reitermarkus/validate-container-type
Validate `container :type`.
2017-04-22 12:53:17 +02:00
Markus Reiter
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 Reiter
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
commitay
13c33f561e Update binary.rb 2017-04-21 14:52:35 +02:00
commitay
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ão
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 Romero
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 Reiter
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 Reiter
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 McQuaid
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 Reiter
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 Reiter
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
Markus Reiter
b8668f4050 Use CaskLoader.load_from_file in Auditor. 2017-03-12 21:47:19 +01:00
Numbermaniac
b704b48b2f Change instances of caskroom.io to caskroom.github.io 2017-03-12 23:23:22 +11:00
Markus Reiter
ff4e0ea305 Merge pull request #2320 from reitermarkus/migrate-legacy-caskroom
Migrate legacy Caskroom.
2017-03-12 11:31:33 +01:00
Vítor Galvão
b3679de310 Merge pull request #2318 from reitermarkus/remove-old-caskfiles
Remove old metadata when installing with `--force`.
2017-03-12 02:54:05 +00:00
Nath Tumlin
250f3445b7 Removed Hbc:: 2017-03-11 16:28:41 -08:00
Nath Tumlin
6162a5e41f Moved highlight_installed from utils.rb to search.rb 2017-03-11 16:25:02 -08:00
Nath Tumlin
4472daec2f Updated highlight_installed to use Cask.installed? 2017-03-11 16:21:18 -08:00
Markus Reiter
3bd4349e8e Migrate legacy Caskroom. 2017-03-12 00:35:09 +01:00
Nath Tumlin
f93fd970d5 Speed up checking if cask is installed in search
Switched from loading a cask and checking the installed? variable to
checking for it in the caskroom directory like search does outside cask
2017-03-11 15:20:24 -08:00