Markus Reiter
c3baf55527
Use sudo
if parent path of target
is not writable.
2017-04-01 01:57:25 +02:00
Vítor Galvão
7c048b6f71
cask: remove pre_bug_report links
2017-03-31 20:24:23 +01:00
Markus Reiter
1be120f4c1
Add Container::Executable
.
2017-03-28 15:34:34 +02:00
Joshua McKinney
a90d1e1699
Installer#reinstall instead of #install :reinstall
...
Call an explicit method on Installer to reinstall rather than using a
flag to indicate when we're reinstalling a cask
2017-03-27 01:32:53 -05:00
Joshua McKinney
3703ef1885
Show messages when (un)installing Casks
...
Addresses an issue where it can be unclear at times exactly which part
of the (un|re)installation processes is reporting an error. See
https://github.com/caskroom/homebrew-cask/issues/30968
2017-03-19 13:14:16 -05:00
Joshua McKinney
367fdb9718
Refactor brew cask reinstall
...
The implementation of the reinstall command was the same as
Installer#install, aside from the uninstall of the existing cask.
Moved this within the class to DRY up the implementation.
2017-03-19 13:14:16 -05:00
Markus Reiter
ed10135da4
Replace Hbc.load
with CaskLoader.load
.
2017-03-16 19:16:42 +01:00
Markus Reiter
d7af864be0
Replace Hbc.path
with CaskLoader.path
.
2017-03-16 12:10:19 +01:00
Markus Reiter
d1995dad4b
Use a Formulary
-like approach to load Casks.
2017-03-16 12:10:19 +01:00
Markus Reiter
c4d8b1696c
Merge pull request #2309 from axiac/cask-outdated
...
add command 'cask outdated'
2017-03-16 11:37:49 +01:00
Markus Reiter
2c8544832e
Add test for command help strings.
2017-03-16 09:00:57 +01:00
Valentin VĂLCIU
7532545140
add command 'cask outdated'
2017-03-15 22:58:25 +02:00
Markus Reiter
e1670a9210
Remove sort
from each_artifact
.
2017-03-15 20:18:56 +01:00
Mike McQuaid
4d88cc4c41
Merge pull request #2326 from vszakats/sprot
...
secure urls + remove -k from in-doc curl command
2017-03-15 15:11:35 +00:00
Markus Reiter
e9e6dcf893
Merge pull request #2311 from nath/highlightInstalledCasks
...
Added highlighting of installed casks to cask search
2017-03-15 14:01:28 +01:00
Viktor Szakats
cc8f029f22
secure urls + remove -k from in-doc curl command
2017-03-14 17:27:11 +00:00
Markus Reiter
4f558f186a
Remove dsl
parameter from Cask::new
.
2017-03-14 18:18:03 +01:00
Nath Tumlin
2080c360e2
Added tests for highlight installed and fixed style errors
2017-03-13 17:52:32 -05:00
Markus Reiter
2b4c3ee1d7
Default to sudo: false
for installer/uninstall :script
.
2017-03-13 11:38:37 +01:00
Markus Reiter
ad7c2e5416
Merge pull request #2328 from reitermarkus/installed-caskfile
...
Add `#installed_caskfile` method to `Cask` class.
2017-03-12 22:24:45 +01:00
Markus Reiter
9f7d86b97c
Add #installed_caskfile
method to Cask
class.
2017-03-12 21:59:13 +01:00
Markus Reiter
b8668f4050
Use CaskLoader.load_from_file
in Auditor
.
2017-03-12 21:47:19 +01:00
Numbermaniac
b704b48b2f
Change instances of caskroom.io to caskroom.github.io
2017-03-12 23:23:22 +11:00
Markus Reiter
ff4e0ea305
Merge pull request #2320 from reitermarkus/migrate-legacy-caskroom
...
Migrate legacy Caskroom.
2017-03-12 11:31:33 +01:00
Vítor Galvão
b3679de310
Merge pull request #2318 from reitermarkus/remove-old-caskfiles
...
Remove old metadata when installing with `--force`.
2017-03-12 02:54:05 +00:00
Nath Tumlin
250f3445b7
Removed Hbc::
2017-03-11 16:28:41 -08:00
Nath Tumlin
6162a5e41f
Moved highlight_installed from utils.rb to search.rb
2017-03-11 16:25:02 -08:00
Nath Tumlin
4472daec2f
Updated highlight_installed to use Cask.installed?
2017-03-11 16:21:18 -08:00
Markus Reiter
3bd4349e8e
Migrate legacy Caskroom.
2017-03-12 00:35:09 +01:00
Nath Tumlin
f93fd970d5
Speed up checking if cask is installed in search
...
Switched from loading a cask and checking the installed? variable to
checking for it in the caskroom directory like search does outside cask
2017-03-11 15:20:24 -08:00
Markus Reiter
c594ffefbc
Add Formatter::pluralize
.
2017-03-11 21:12:51 +01:00
Markus Reiter
31d7d6e5f3
Remove old metadata when installing with --force
.
2017-03-11 21:09:13 +01:00
Markus Reiter
642e355b4f
Save flags in with_full_permissions
.
2017-03-11 10:47:39 +01:00
Markus Reiter
9393b16930
Fix uninstall :pkgutil
leaving empty .app
directories.
2017-03-11 10:47:39 +01:00
Nath Tumlin
d305784c37
Added highlighting of installed casks to cask search
2017-03-10 22:46:28 -08:00
Markus Reiter
621b67e531
Refactor artifacts.
2017-03-10 09:44:50 +01:00
Markus Reiter
b38c52f930
Merge pull request #2289 from reitermarkus/cask-refactor-uninstall
...
Refactor `pkg`, `uninstall`, and `zap` artifacts.
2017-03-08 20:03:56 +01:00
Markus Reiter
6ec55a93eb
Merge pull request #2293 from reitermarkus/cask-version
...
Move `brew cask --version` into separate file.
2017-03-08 19:34:24 +01:00
Markus Reiter
88bc68f3b5
Always chmod +x
binary
stanzas.
2017-03-08 16:49:28 +01:00
Markus Reiter
b24dc2268a
Move brew cask --version
into separate file.
2017-03-08 15:49:37 +01:00
Markus Reiter
17bd6fe3ca
Refactor Cask pkg
artifact.
2017-03-08 08:16:16 +01:00
Markus Reiter
2691eb6f65
Refactor Cask uninstall
and zap
stanza.
2017-03-08 08:16:16 +01:00
Markus Reiter
9105acab6b
Merge pull request #2283 from reitermarkus/cask-cli-argumenterror
...
Use `ArgumentError` instead of `CaskError` in `CLI`.
2017-03-08 03:35:37 +01:00
Markus Reiter
fe694f6db9
Merge pull request #2284 from reitermarkus/cask-refactor-cli
...
Refactor CLI options.
2017-03-08 02:43:22 +01:00
Markus Reiter
9a4538a325
Merge pull request #2286 from reitermarkus/redundant-utils
...
Remove redundant `Utils`.
2017-03-08 02:43:03 +01:00
Markus Reiter
e0acaeef81
Remove redundant Utils
.
2017-03-07 18:02:31 +01:00
Markus Reiter
536a377d71
Use ArgumentError
instead of CaskError
in CLI
.
2017-03-07 17:18:35 +01:00
Markus Reiter
ec7530bcda
Merge pull request #2281 from reitermarkus/legacy-cache
...
Move legacy cache and caskroom code to `compat/*`.
2017-03-07 15:54:36 +01:00
Markus Reiter
394f9fa0aa
Merge pull request #2282 from reitermarkus/cask-versions-string
...
Make `timestamped_versions` return an array of strings.
2017-03-07 03:16:35 +01:00
Markus Reiter
0a0c305111
Merge pull request #2278 from reitermarkus/cask-_audit_modified_casks
...
Refactor `brew cask _audit_modified_casks`.
2017-03-07 01:35:10 +01:00