39 Commits

Author SHA1 Message Date
Markus Reiter
1d27c5f79a Don't create Caskroom.path for tests. 2018-06-09 11:32:49 +02:00
Markus Reiter
12ab263784 Remove Hbc.default_tap. 2018-06-09 10:13:28 +02:00
Markus Reiter
3d423b0587 Add path method to Caskroom and Cache. 2018-06-09 09:52:48 +02:00
commitay
9a25ea8ae0 cask doctor: add homebrew_cask_opts 2018-03-23 11:41:46 +10:00
commitay
8d458fa443 cask doctor: check_cached_downloads 2018-02-13 21:03:06 +10:00
Mike McQuaid
918f1b775b
Merge pull request #3631 from amyspark/doctor
Let cask doctor exit with 1
2018-02-12 08:54:47 +00:00
L. E. Segovia
4c5e3d04e1 Fix @reitermarkus's comments 2018-01-29 13:43:21 +00:00
commitay
e870c1783f cask doctor: sip status 2018-01-13 08:47:10 +10:00
L. E. Segovia
691caf4b54 Refactor Cask's doctor command
- Remove :failed
- Use Checkable to store the status and warnings/errors
- Refactor the methods using audit as basis
2017-12-02 00:53:54 +00:00
L. E. Segovia
84e41194cb Let Cask doctor exit with 1 via a CaskError 2017-11-30 13:07:58 +00:00
commitay
a8788015b6 Cask doctor: add macOS & Java versions 2017-11-03 08:37:10 +10:00
Mike McQuaid
7a38bab333 Fixup all RuboCop warnings. 2017-05-29 18:43:18 +01:00
Markus Reiter
d700a5ba18 Use Formatter::pluralize where possible. 2017-05-29 17:50:13 +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
b7347dcc44 Refactor CLI::Cleanup. 2017-05-22 02:51:16 +02:00
Louis Romero
a27a82c196 Remove extraneous } 2017-04-21 00:24:09 +02:00
Markus Reiter
d02a4d9e51 Fix test for brew cask doctor. 2017-02-05 06:48:23 +01:00
Markus Reiter
d8eab8c211 Simplify rendering of environment variables. 2017-02-05 06:48:23 +01:00
Markus Reiter
46e051b1c2 Simplify cache output. 2017-02-05 06:48:23 +01:00
Markus Reiter
b54c3d618e Add user_tilde method to shorten/anonymize output. 2017-02-05 06:48:23 +01:00
Markus Reiter
f0337a3183 Simplify output of environment variables. 2017-02-05 06:48:23 +01:00
Markus Reiter
7d312e4cca Remove legacy tap pattern. 2017-02-05 06:48:23 +01:00
Markus Reiter
324988e7a5 Simplify brew cask doctor. 2017-02-05 06:48:23 +01:00
Markus Reiter
8241bbb15b Merge pull request #1475 from reitermarkus/fix-locations
Fix `Hbc::Locations` in tests.
2016-11-11 13:43:38 +01:00
Markus Reiter
a0f9963391 Disallow running brew cask as root. 2016-11-10 15:01:29 +01:00
Markus Reiter
8dd8273d5e Remove unnecessary Hbc::Locations aliases. 2016-11-10 14:48:53 +01:00
Markus Reiter
ad8ae33c1f Fix spacing and indentation. 2016-10-23 14:32:04 +02:00
Markus Reiter
ae7b944238 Align end with beginning of line where if/unless is. 2016-10-23 14:32:03 +02:00
Markus Reiter
8e9eae695a Use () as delimiters for %Q and %q literals. 2016-10-23 14:32:03 +02:00
Markus Reiter
1a0f8b8a02 Use slash-delimited regular expressions. 2016-10-23 14:32:03 +02:00
Markus Reiter
75e8b59aad Add Formatter module. 2016-10-01 20:00:49 +02:00
Markus Reiter
b86c8efb79 Cask: Use nested classes and modules. 2016-09-24 16:00:58 +02:00
Markus Reiter
59212445da Run rubocop —auto-correct. 2016-09-23 15:30:05 +02:00
Markus Reiter
89a63fb177 Add cask_files method to Tap class. 2016-09-05 21:43:03 +02:00
AnastasiaSulyagina
65579f27dd cask tty removed 2016-08-23 23:44:45 +03:00
Markus Reiter
efc01c9d5d Remove LOAD_PATH warning from Hbc::CLI::Doctor. 2016-08-20 06:43:12 +02:00
AnastasiaSulyagina
092e2797e1 edits 2016-08-19 14:50:27 +03:00
AnastasiaSulyagina
e81f4ab7de init 2016-08-19 14:50:14 +03:00