Commit Graph
1071 Commits
Author SHA1 Message Date
Markus ReiterandGitHub 39dabb4171 Merge pull request #6435 from alecclarke/add-cask-blacklist-to-cask-audit
Check blacklisted Casks when auditing.
2019-09-20 17:36:14 +02:00
EricFromCanada c9a75db27d cask: recommend adoptopenjdk as per #6040 2019-09-18 19:28:44 -04:00
EricFromCanada de26e491e2 cask: remove extra line break in :discontinued caveat 2019-09-18 19:28:44 -04:00
EricFromCanada a9b9d4613d cask: return nil instead of "" if no caveats 2019-09-18 19:28:44 -04:00
Alec Clarke af10d13381 Check blacklisted Casks when auditing.
In some cases, certain Casks shouldn't be resubmitted for specific reasons: difficult to maintain, developers maintain their own version, ...

To make sure these cases are restricted - we can add them to a blacklist and have the blacklist checked as part of the `brew cask audit` steps.
2019-09-17 06:29:46 -07:00
Markus Reiter d8afed206f Use AppleScript to check if GUI apps are running. 2019-09-15 01:37:04 +02:00
Markus Reiter 7084093d45 Add missing require. 2019-09-13 19:52:43 +02:00
Markus Reiter f010aa48ff Skip AppleScript actions if Automation Access isn't granted. 2019-09-13 16:35:44 +02:00
Markus Reiter fca5950748 Remove brew cask automerge. 2019-08-21 11:12:36 +02:00
Markus Reiter 16d2f8264c Use MacOSRequirement for casks. 2019-08-21 06:57:21 +02:00
Markus Reiter d5cc46f931 Support deleting login items by path. 2019-08-12 23:56:26 +02:00
Jeremy MayeresandGitHub 22f43e3670 Remove cask-eid tap from automerge
Since the homebrew-cask-eid tap is no longer in use, it should be removed from the command as well.
2019-08-11 16:23:17 +02:00
Mike McQuaid 41461b2c00 upgrade: tweak --dry-run wording. 2019-07-28 14:50:59 +01:00
Doug Hogan 7f6ef77d0e Address PR comments: remove test and use return ... if 2019-07-27 07:36:11 -07:00
Doug Hogan 55fcd01bed cask/cmd/upgrade: add --dry-run option. 2019-07-26 23:20:56 -07:00
Mike McQuaid 12a0c281ea cask/cmd/info: fix brew style, refactor. 2019-07-16 21:10:21 +01:00
Markus ReiterandGitHub de5cd926e6 Merge pull request #6270 from reitermarkus/config-dirs
Don't treat non-directory arguments as paths.
2019-07-09 23:10:23 +02:00
Markus Reiter 162be6b411 Don't treat non-directory arguments as paths. 2019-07-09 20:50:01 +02:00
Markus Reiter 4cb8e6ddd0 Add token to Cask#to_h. 2019-07-09 20:43:45 +02:00
Vítor Galvão 92719b64dc Cask audit: -globoff in appcast curl 2019-06-24 16:34:47 +01:00
Vítor Galvão 61623f97ca Cask audit: appcast fake user agent 2019-06-19 11:05:53 +01:00
Vítor Galvão 529e448189 Cask audit: decompress appcast 2019-06-19 00:19:30 +01:00
Markus Reiter 17f6d19b9c Add Cask#install_time method. 2019-05-31 20:50:31 +02:00
Markus Reiter b12623f4eb Don't redownload “latest” casks unnecessarily. 2019-05-31 20:50:31 +02:00
Markus Reiter e2369fcde0 Output all upgradable casks before upgrading. 2019-05-31 19:16:04 +02:00
Mike McQuaidandGitHub 781ad57ded Merge pull request #6163 from xu-cheng/cask-cache
Add brew cask --cache <cask> command
2019-05-30 08:57:48 +01:00
Mike McQuaid a89a3dfe91 Use whoami consistently in chown commands 2019-05-23 10:19:33 +02:00
Mike McQuaidandGitHub c82496cf5c Merge pull request #6155 from core-code/master
Add configuration to new appcast check
2019-05-23 08:28:56 +01:00
Cheng XU 169ac2d413 cask: add new --cache command
It prints the file used to cache Casks.

This can be used to help users to install casks with their files
downloaded from outside brew.

See #6157.
2019-05-23 15:28:00 +08:00
CoreCodeandGitHub b81ead6dbb Update appcast.rb 2019-05-21 15:10:39 +02:00
L. E. Segovia a5fc2ec834 Skip :trash step if no paths exist
Fixes Homebrew/cask#63583
2019-05-21 12:56:23 +00:00
CoreCodeandGitHub b6840c5638 Update audit.rb 2019-05-21 14:51:06 +02:00
Julian Mayer 0939c8832d Add configuration to new appcast check 2019-05-21 12:07:25 +02:00
Isabell (Issy) Long 7a367980b6 Add a blank line between brew cask info output for multiple casks
- `brew info` adds a blank line between info output for multiple
  formulae. This replicates that display for `brew cask info`, as
  requested in Issue 6126.
2019-05-13 19:45:08 +01:00
L. E. Segovia 93b2c29612 Port file trashing to Swift
This avoids hitting AppleScript timeouts in CI.
2019-05-09 20:03:31 +00:00
Steven PetersandL. E. Segovia 1406ee7eac abstract_uninstall: add timeout to trash_paths 2019-05-09 20:03:31 +00:00
Julian Mayer a061a8d9f7 add optional checking whether appcast contains the version stanza to "brew cask audit" 2019-05-07 17:06:54 +02:00
Markus Reiter 3b745084ae Fix brew cask style. 2019-05-01 15:14:38 +02:00
Mike McQuaid c4f72312ce Fixup brew style failures. 2019-04-30 09:19:18 +01:00
Mike McQuaid 73528b6a08 Freeze more strings
Freeze the results changed in #6072.
2019-04-29 13:02:15 +01:00
Markus Reiter 85c3b55e2b Fix exception in exception. 2019-04-28 15:16:47 +02:00
Mike McQuaidandGitHub 0d54978ba8 Merge pull request #6036 from MikeMcQuaid/enable-frozen-string-literal
Use FrozenStringLiteralComment instead of flag.
2019-04-22 13:07:08 -07:00
Markus Reiter ce15622584 Add *_to_slashes methods to compat. 2019-04-20 23:58:48 +02:00
Mike McQuaid fc6bd2ea1c Fixup more frozen string handling. 2019-04-20 14:07:29 +09:00
Mike McQuaid 36dbad3922 Add frozen_string_literal to all files. 2019-04-20 13:27:36 +09:00
Mike McQuaid d1ea6f38d3 Fix mutable constants violations. 2019-04-19 21:46:20 +09:00
Mike McQuaid 86f43f79ee Enable/fix optional Ruby frozen string literal usage
Combined with https://github.com/Homebrew/homebrew-test-bot/pull/247
this will test Homebrew's use of frozen strings in CI. After this we
will then enable it for Homebrew developers and eventually all Homebrew
users.
2019-04-19 10:30:41 +09:00
Vítor Galvão 0ee226769a hbc: remove all *_to_slashes 2019-04-17 16:31:35 +01:00
Mike McQuaidandGitHub 1281c4a663 Merge pull request #5983 from zachauten/continue-upgrading-casks-after-failure
'brew cask upgrade' will continue upgrading casks after a failure
2019-04-14 10:01:32 +01:00
Mike McQuaidandGitHub 0750971870 Merge pull request #5893 from reitermarkus/version-unstable
Add `#unstable?` method for cask versions.
2019-04-14 10:00:57 +01:00