Markus Reiter
d1f599f1ed
Merge pull request #2654 from reitermarkus/refactor-cli
...
Refactor `CLI`.
2017-05-23 13:27:44 +02:00
Alyssa Ross
b01a9b0695
patch: clean up with Forwardable
2017-05-22 20:39:17 +01:00
JCount
dd5d4880dc
Merge pull request #2658 from JCount/audit-fix-versioned-aliases-homebrew-core
...
audit: fix versioned alias errors in homebrew/core introduced in a7c6a57
2017-05-21 21:54:17 -04:00
Markus Reiter
02a1e2781f
Fix tests for CLI::Options
DSL.
2017-05-22 02:51:17 +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
473bdadbcd
Change error messages.
2017-05-22 02:04:02 +02:00
Markus Reiter
798af25466
Don’t run checksum check if no commit range is given.
2017-05-22 02:01:57 +02:00
Markus Reiter
330307b01a
Use FormulaVersions
for checksum check.
2017-05-22 02:01:57 +02:00
Markus Reiter
ade62aa1b1
Add the same check for Formulae.
2017-05-22 02:01:57 +02:00
Markus Reiter
1a96dc39d1
Add audit check to see if both version and checksum changed.
2017-05-22 02:01:57 +02:00
JCount
aa81f56356
audit: fix versioned alias errors in homebrew/core introduced in a7c6a57
...
This fixes #2657 which in turn were caused by an oversight in #2664
2017-05-21 12:00:56 -04:00
Mike McQuaid
6d8c170e50
Merge pull request #2660 from MikeMcQuaid/env-filtering-test
...
formula: ensure HOMEBREW_PREFIX/bin in test PATH.
2017-05-21 16:35:03 +01:00
Mike McQuaid
d89c870621
formula: ensure HOMEBREW_PREFIX/bin in test PATH.
...
Only likely to kick in when environment filtering is enabled.
Otherwise we need to tediously add a dramatic number of PATHs to tests
or recurse through the runtime formulae dependencies and add all them.
CC @ilovezfs
2017-05-21 13:55:44 +01:00
Mike McQuaid
49e8c19feb
formula: build dependencies are never missing.
...
If the formula is already installed and they've been removed: that's ok.
Fixes #2625 .
2017-05-21 13:51:33 +01:00
Mike McQuaid
7000f50d5f
Merge pull request #2646 from sjackman/replace_text_in_files
...
replace_text_in_files: Regex match is greedy
2017-05-20 10:57:41 +01:00
Mike McQuaid
a7c6a57c8e
Merge pull request #2644 from JCount/audit-fix-tap-versioned-aliases
...
audit: fix full versioned alias name resolution in taps
2017-05-20 10:57:30 +01:00
Markus Reiter
e1098b0e6d
Merge pull request #2638 from reitermarkus/matchers
...
Use scoped RSpec matchers.
2017-05-19 23:24:35 +02:00
Markus Reiter
3139383fe6
Merge pull request #2623 from rednoah/master
...
Support GPG (signed data) container in Homebrew Cask
2017-05-19 20:48:35 +02:00
Esther W
6325fb88c5
Make behavior clearer by returning false
2017-05-18 15:43:54 -07:00
Esther W
4da2f24b0e
Remove to_s method
2017-05-18 13:41:36 -07:00
Reinhard Pointner
61db2a58a5
Exactly match extension "gpg"
2017-05-19 04:24:36 +08:00
Esther W
37222c1953
Fix implicit conversion of nil into string error
2017-05-18 13:08:19 -07:00
Markus Reiter
0977b4a17d
Merge pull request #2494 from numbermaniac/fix-env
...
cask manpage: Fix section header link for Environment
2017-05-18 18:40:08 +02:00
Reinhard Pointner
6473a90c57
Extract to name without *.gpg extension
2017-05-18 22:32:00 +08:00