249 Commits

Author SHA1 Message Date
Markus Reiter
9c8f7138f3 Add casks method to iterate through arguments. 2017-06-13 19:45:29 +02:00
Markus Reiter
66ce575301 🔨 Refactor Cask exceptions. 2017-06-13 17:14:28 +02:00
Mike McQuaid
021cef4b2b Autocorrect Rubocop Style/SpecialGlobalVars. 2017-06-12 09:11:42 +01:00
Markus Reiter
b40e4afac5 Fix parsing --require-sha and HOMEBREW_CASK_OPTS. 2017-06-06 16:40:03 +02:00
Misty De Meo
087035868a
AbstractCommand: fix return type of .abstract? 2017-06-03 20:47:46 -07:00
Markus Reiter
e15d107041 Merge pull request #2728 from reitermarkus/brew-cask-info
Fix `brew cask info` for removed Casks.
2017-06-03 07:55:03 +02:00
Markus Reiter
7fb6e7dde0 Fix brew cask info for removed Casks. 2017-06-03 00:05:13 +02:00
Markus Reiter
2d6ae61314 Re-revert "Fix operator spacing." 2017-06-02 19:22:05 +02:00
ilovezfs
197392b56d Revert "Fix operator spacing." 2017-06-01 04:06:40 -07:00
Markus Reiter
d34ba7395b Fix operator spacing. 2017-05-31 19:53:41 +02:00
Mike McQuaid
7a38bab333 Fixup all RuboCop warnings. 2017-05-29 18:43:18 +01:00
Mike McQuaid
4356016b4a Use parallel RuboCop
This requires updating to Rubocop 0.49.0 which will require some fixes
to rules, in Homebrew/brew and Homebrew/homebrew-core but opening this
for now so I remember.
2017-05-29 18:42:02 +01:00
Markus Reiter
3165fd2519 Merge pull request #2663 from reitermarkus/lockfile
Convert `FormulaLock` to more generic `LockFile`.
2017-05-29 19:27:58 +02:00
Markus Reiter
d700a5ba18 Use Formatter::pluralize where possible. 2017-05-29 17:50:13 +02:00
Markus Reiter
54c4580871 Use XDG_CACHE_HOME for RuboCop. 2017-05-29 01:31:38 +02:00
Markus Reiter
fd97e88b99 Use LockFile instead of Hbc::Utils::file_locked?. 2017-05-25 06:18:52 +02:00
Markus Reiter
d025e0e7ab Fix --binaries not using default value. 2017-05-24 20:16:09 +02:00
Markus Reiter
45496f3156 Remove cask_tokens_from method. 2017-05-23 14:58:03 +02:00
Markus Reiter
cc295601c7 Fix undefined cask_tokens method. 2017-05-23 14:57:51 +02:00
Markus Reiter
df1864ee43 Add CLI::Options DSL. 2017-05-22 02:51:17 +02:00
Markus Reiter
debe4540e4 Remove redundant self.run methods. 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
811f4c5f23 Refactor CLI::Zap. 2017-05-22 02:51:16 +02:00
Markus Reiter
5429ab0d1b Refactor CLI::Version. 2017-05-22 02:51:16 +02:00
Markus Reiter
101371207f Refactor CLI::Uninstall. 2017-05-22 02:51:16 +02:00
Markus Reiter
98f91fb883 Refactor CLI::Style. 2017-05-22 02:51:16 +02:00
Markus Reiter
957c5fb4f0 Refactor CLI::Search. 2017-05-22 02:51:16 +02:00
Markus Reiter
ed6934b954 Refactor CLI::Outdated. 2017-05-22 02:51:16 +02:00
Markus Reiter
24f38a2e8a Refactor CLI::List. 2017-05-22 02:51:16 +02:00
Markus Reiter
ccafa1b759 Refactor CLI::InternalStanza. 2017-05-22 02:51:16 +02:00
Markus Reiter
ed6823e659 Refactor CLI::InternalHelp. 2017-05-22 02:51:16 +02:00
Markus Reiter
cac0c29f73 Refactor CLI::InternalDump. 2017-05-22 02:51:16 +02:00
Markus Reiter
cc18d9e2b6 Refactor CLI::InternalCheckurl. 2017-05-22 02:51:16 +02:00
Markus Reiter
6acca4e09a Refactor CLI::InternalAuditModifiedCasks. 2017-05-22 02:51:16 +02:00
Markus Reiter
326c425dc6 Refactor CLI::InternalAppcastCheckpoint. 2017-05-22 02:51:16 +02:00
Markus Reiter
33580c283a Refactor CLI::Install. 2017-05-22 02:51:16 +02:00
Markus Reiter
e17641bdd9 Refactor CLI::Info. 2017-05-22 02:51:16 +02:00
Markus Reiter
66e9a060de Refactor CLI::Home. 2017-05-22 02:51:16 +02:00
Markus Reiter
1f5828c72d Refactor CLI::Fetch. 2017-05-22 02:51:16 +02:00
Markus Reiter
276adc9e8b Refactor CLI::Edit. 2017-05-22 02:51:16 +02:00
Markus Reiter
8248345a9a Refactor CLI::Create. 2017-05-22 02:51:16 +02:00
Markus Reiter
b7347dcc44 Refactor CLI::Cleanup. 2017-05-22 02:51:16 +02:00
Markus Reiter
58db95c1d2 Refactor CLI::Cat. 2017-05-22 02:51:16 +02:00
Markus Reiter
1714c73b49 Refactor CLI::Audit. 2017-05-22 02:51:16 +02:00
Markus Reiter
a44d4ce88b Remove Cask’s CLI#debug?. 2017-05-22 02:51:16 +02:00
Markus Reiter
9e821863d0 Pass along CLI::Binaries. 2017-05-22 02:51:16 +02:00
Markus Reiter
1a96dc39d1 Add audit check to see if both version and checksum changed. 2017-05-22 02:01:57 +02:00
Mike McQuaid
57db2e539e Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing
changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
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
Markus Reiter
238cd5430f Add remote search to brew cask search. 2017-04-25 12:29:01 +02:00