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