68 Commits

Author SHA1 Message Date
Mike McQuaid
80d75bc0d8
Homebrew/.rubocop: tweak rules.
Adjust the rules based on the current codebase. Remove various enable,
disables and default values that are unnecessary. Add more comments
explaining why. Make minor changes needed to enable a few more rules.
2018-09-02 20:15:09 +01:00
Markus Reiter
e6b45842e8 Refactor odeprecated. 2018-08-15 12:16:02 +02:00
Markus Reiter
55cde526a8 Deprecate brew cask cleanup. 2018-08-13 20:09:34 +02:00
Markus Reiter
e7bbb1f9b0 Remove unused brew cask _audit_modified_casks command. 2018-08-06 20:26:33 +02:00
Markus Reiter
7fb221ffe1 Remove unused brew cask _dump command. 2018-07-30 22:30:12 +02:00
Markus Reiter
802d7de8e8 Don’t rescue NameError for #run. 2018-07-25 10:42:16 +02:00
Markus Reiter
e7f950750e Simplify and fix external brew cask command detection. 2018-07-06 22:04:26 +02:00
Markus Reiter
8c620d8b97 Redirect brew cask search to brew search. 2018-06-18 16:23:35 +02:00
Markus Reiter
da193d2f7e Merge brew cask search into brew search. 2018-06-18 16:23:35 +02:00
commitay
0980de4cb0 _appcast_checkpoint: remove 2018-06-11 13:15:30 +10:00
Markus Reiter
488149242b Remove Hbc.init. 2018-06-09 11:18:40 +02:00
Markus Reiter
12ab263784 Remove Hbc.default_tap. 2018-06-09 10:13:28 +02:00
Markus Reiter
6760d26319 Create Hbc::Config class. 2018-01-27 21:47:18 +01:00
Alyssa Ross
78fe082a2b
cask: exit successfully when given no arguments
Fixes https://github.com/Homebrew/brew/issues/3601.
2017-12-24 15:06:49 +00:00
Markus Reiter
3c988c0403 Fix messed up parenthesis. 2017-12-11 23:01:37 +01:00
Markus Reiter
96733bcb2e Support environment filtering in Casks. 2017-12-02 00:10:55 +01:00
Markus Reiter
5d449cf34e Fix external Cask commands. 2017-11-29 00:12:17 +01:00
L. E. Segovia
55727b7895 Hack a first working version of upgrade 2017-10-29 17:34:53 -03:00
Markus Reiter
632fdca2d4 Merge pull request #3306 from amyspark/hacktoberfest-quash-cask-help
Fixes querying Cask commands' help
2017-10-24 20:54:24 +02:00
L. E. Segovia
a8ee54a35f Actually check that the command name was set before adding it to args 2017-10-21 15:43:20 -03:00
L. E. Segovia
10cbc77af9 Fix brew style errors 2017-10-20 20:21:38 -03:00
L. E. Segovia
75de4db003 Let Cask handle the -h flag 2017-10-20 16:51:26 -03:00
L. E. Segovia
95a3d53125 Fix ternary condition style 2017-10-20 13:54:58 -03:00
L. E. Segovia
ec92cf6498 Print only the offending command instead of the whole Cask command 2017-10-20 10:35:13 -03:00
Markus Reiter
9bee9ca575 Use “squiggly” heredocs. 2017-10-18 14:39:09 +02:00
L. E. Segovia
cc8e455911 Remove unknown_command variable 2017-10-12 07:39:53 -03:00
L. E. Segovia
d1262868a9 Fixes help querying
- If a non-existent command with a flag is queried to Cask, the latter
is printed instead of the command
 - If the help from a not-yet-tapped cask's command is queried, it
prints brew tap's help infinitely

Fixes caskroom/homebrew-cask#28977
2017-10-12 00:11:11 -03:00
Markus Reiter
12d4226bfc Remove _checkurl. 2017-08-04 15:39:32 +02:00
Markus Reiter
3fe32053a7 Merge pull request #2775 from reitermarkus/language
Fix `--language` option.
2017-06-14 14:26:44 +02:00
Markus Reiter
5a047c7c27 Fix --language option. 2017-06-13 19:27:26 +02:00
Markus Reiter
66ce575301 🔨 Refactor Cask exceptions. 2017-06-13 17:14:28 +02:00
Markus Reiter
b40e4afac5 Fix parsing --require-sha and HOMEBREW_CASK_OPTS. 2017-06-06 16:40:03 +02:00
Mike McQuaid
7a38bab333 Fixup all RuboCop warnings. 2017-05-29 18:43:18 +01:00
Markus Reiter
68a513083e Also move --binarydir to compat/*. 2017-05-24 23:54:36 +02:00
Markus Reiter
0bb2773b17 Deprecate --caskroom flag. 2017-05-24 23:54:36 +02:00
Markus Reiter
df1864ee43 Add CLI::Options DSL. 2017-05-22 02:51:17 +02:00
Markus Reiter
acc7309ca3 Rename Base and InternalUseBase. 2017-05-22 02:51:17 +02:00
Markus Reiter
a44d4ce88b Remove Cask’s CLI#debug?. 2017-05-22 02:51:16 +02:00
Markus Reiter
5828eefd01 Remove to_s from some Pathnames. 2017-05-08 13:37:28 +02:00
Valentin VĂLCIU
7532545140 add command 'cask outdated' 2017-03-15 22:58:25 +02:00
Markus Reiter
b24dc2268a Move brew cask --version into separate file. 2017-03-08 15:49:37 +01:00
Markus Reiter
9105acab6b Merge pull request #2283 from reitermarkus/cask-cli-argumenterror
Use `ArgumentError` instead of `CaskError` in `CLI`.
2017-03-08 03:35:37 +01:00
Markus Reiter
fe694f6db9 Merge pull request #2284 from reitermarkus/cask-refactor-cli
Refactor CLI options.
2017-03-08 02:43:22 +01:00
Markus Reiter
536a377d71 Use ArgumentError instead of CaskError in CLI. 2017-03-07 17:18:35 +01:00
Markus Reiter
3b8524d770 Refactor CLI options. 2017-03-07 00:06:34 +01:00
Markus Reiter
b032963d09 Use Homebrew’s require?. 2017-03-06 17:14:25 +01:00
ilovezfs
a81bd81a14 brew uninstal alias for brew uninstall
If `brew instal` is permissible, `brew uninstal` should be, too.
2017-02-21 04:37:46 -08:00
Markus Reiter
455369b10c Display message when running brew cask _stanza without arguments. 2017-02-10 08:43:32 +01:00
Markus Reiter
d94636cde9 Allow overriding MacOS.version. 2017-01-24 23:43:56 +01:00
Markus Reiter
16f4130dd8 Add internal command to calculate appcast checkpoint. 2017-01-23 09:33:12 +01:00