Naren
8e9720c5b9
updated cmd to point to prebug steps url
2016-10-18 09:52:55 -04:00
Josh Hagins
e9863a71f6
hbc/cli/style: bump RUBOCOP_CASK_VERSION
2016-10-17 16:43:24 -04:00
Yoshimasa Niwa
5d606dd0a2
Use SystemCommand.run instead of custom wrapper.
...
There is an existing `SystemCommand.run` that executes command with
`sudo`. Use that instead of yet another custom wrapper.
2016-10-15 15:19:30 -07:00
Markus Reiter
198bf4d3bd
Convert puts_columns
to puts Formatter.columns
.
2016-10-15 17:13:38 +02:00
Markus Reiter
01d87f8107
Don’t use puts_columns
if empty?
or single item.
2016-10-15 17:13:38 +02:00
Martin Schimandl
a4e092a1c4
add cask reinstall command
2016-10-14 19:25:44 +02:00
Markus Reiter
1a01a4d42d
Merge pull request #1264 from reitermarkus/single-language-audit
...
Allow auditing of a single language of a cask.
2016-10-12 08:18:35 +02:00
Markus Reiter
bb3c689371
Fix CaskCommandFailedError.
2016-10-11 18:27:01 +02:00
Markus Reiter
9eaf221885
Allow auditing of a single language of a cask.
2016-10-11 15:10:12 +02:00
Markus Reiter
6be6ce33e0
Merge pull request #1245 from reitermarkus/fix-cask-path-for-query
...
Fix getting cask path for queries.
2016-10-10 23:33:51 +02:00
Yoshimasa Niwa
d51cd15e0c
Create caskroom without sudo in writable parent.
...
In case the parent directory of Caskroom is writable for the user, we
don't need to use `sudo` to execute commands.
Make a generic method to run commands that has an option to switch sudo
so that we can run commands with and without sudo.
2016-10-10 11:17:07 -07:00
Alyssa Ross
6c5b8f0f5e
Update URL in qualified_token comment
...
The homebrew/homebrew wiki no longer exists.
2016-10-10 14:46:00 +01:00
Yoshimasa Niwa
d00f35b8c4
FIX: cask changes /usr/local ownership recursively
...
Relatively old code in Hbc::Caskroom recursively changes the ownership
of the directory where the Caskroom directory exists, that changes
entire files in /usr/local to user:staff if Homebrew setup with default
configuration.
This is really dangerous because it's easy to trigger (just simply type
`brew cask something` by following some installation documentation.)
This patch removes entire `chown` with -R option and make the logic
simply creating Caskroom directory with default Homebrew directories
ownership and permission.
2016-10-09 13:27:31 -07:00
Markus Reiter
8ded5b690f
No need to check if Encoding
is defined.
2016-10-09 15:34:12 +02:00
Markus Reiter
67a7d1a64a
Fix getting cask path for queries.
2016-10-09 15:34:12 +02:00
Markus Reiter
624a6d0822
Comment out license
stanza deprecation warning.
2016-10-08 12:07:12 +02:00
Markus Reiter
415e5f1f78
Merge pull request #1235 from abookyun/deprecate-license
...
Deprecate license
2016-10-07 17:59:37 +02:00
Markus Reiter
e1ec23eea0
Merge pull request #1220 from reitermarkus/tap-version-string
...
Make `core_tap_version_string` reusable.
2016-10-07 17:59:06 +02:00
David Yun
ca68085e59
Fix unused argument
2016-10-07 23:12:30 +08:00
David Yun
81082303dc
Use odeprecated rather than remove it entirely
...
* Fix IntegrationCommandTestCask
2016-10-07 10:27:21 +08:00
David Yun
d4927815a5
Remove license from all documentation
2016-10-07 00:21:25 +08:00
David Yun
5fead8eb5e
Deprecate license stanza
2016-10-06 23:25:42 +08:00
Markus Reiter
faebc64815
Merge pull request #1216 from reitermarkus/fix-language-audit
...
Fix exit code for multilingual cask audit.
2016-10-06 15:51:30 +02:00
Markus Reiter
7e70ebd4f1
Merge pull request #1207 from reitermarkus/cask-already-installed-warning
...
Change `A Cask for #{token} is already installed.` message.
2016-10-06 12:56:39 +02:00
Markus Reiter
6f070641b9
Merge pull request #1196 from reitermarkus/dmg-metadata
...
Add `.com.apple.timemachine.supported` to DMG_METADATA_FILES.
2016-10-06 11:57:46 +02:00
Markus Reiter
ddf5583208
Refactor Cask’s extensions.
2016-10-04 15:43:58 +02:00
Markus Reiter
23dec587fd
Make core_tap_version_string
reusable.
2016-10-04 14:45:11 +02:00
Markus Reiter
108d0761ee
Fix exit code for multilingual cask audit.
2016-10-03 10:23:30 +02:00
Markus Reiter
e2b3753fd9
Style changes in language_eval
.
2016-10-03 02:57:29 +02:00
Markus Reiter
ef26bf1882
Refactor audit for changed DSL.
2016-10-03 02:34:53 +02:00
Markus Reiter
b104e6ff37
Raise error if more than one default language if specified.
2016-10-03 02:34:53 +02:00
Markus Reiter
013f33be44
Change language DSL to only allow strings.
2016-10-03 02:34:53 +02:00
Markus Reiter
bc143bb470
Support audit
for multilingual casks.
2016-10-03 02:34:53 +02:00
Markus Reiter
bc2d676b6f
Refactor logic to always choose first matched language.
2016-10-03 02:34:53 +02:00
Markus Reiter
546a91f78e
Add —language
option.
2016-10-03 02:34:53 +02:00
Markus Reiter
1e86c7d3ec
Always fall back to language :default
.
2016-10-03 02:34:53 +02:00
Markus Reiter
65fdfefc99
Add language_eval
method.
2016-10-03 02:34:52 +02:00
Markus Reiter
f52116cd26
Add language
stanza to cask DSL.
2016-10-03 02:34:52 +02:00
Markus Reiter
0f7d1b137f
Change re-install command to use &&
.
2016-10-02 19:53:43 +02:00
Markus Reiter
4f1ef16cbf
Fix indentation of CaskCommandFailedError.
2016-10-02 19:53:43 +02:00
Markus Reiter
082bd5e98a
Change A Cask for #{token} is already installed.
message.
2016-10-02 19:53:43 +02:00
Markus Reiter
884b268506
Use Formatter for all URLs.
2016-10-01 20:00:49 +02:00
Markus Reiter
75e8b59aad
Add Formatter
module.
2016-10-01 20:00:49 +02:00
Markus Reiter
6d8ee395fa
Refactor Tty.
2016-10-01 20:00:49 +02:00
Markus Reiter
c129e6405a
Add .com.apple.timemachine.supported
to DMG_METADATA_FILES.
2016-10-01 04:35:04 +02:00
Markus Reiter
0f71573df4
Update rubocop-cask
to 0.10.0.
2016-09-28 23:03:31 +02:00
Markus Reiter
00b3dde0b2
RuboCop: MacOS
2016-09-25 00:16:31 +02:00
Markus Reiter
b86c8efb79
Cask: Use nested classes and modules.
2016-09-24 16:00:58 +02:00
Josh Hagins
8e1169085d
Merge pull request #1029 from wickles/patch-1
...
Prevent Accessibility access for macOS >= 10.12
2016-09-23 11:17:36 -05:00
Markus Reiter
59212445da
Run rubocop —auto-correct
.
2016-09-23 15:30:05 +02:00