358 Commits

Author SHA1 Message Date
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
Markus Reiter
76e65ca070 Move legacy cache and caskroom code to compat/*. 2017-03-07 00:31:01 +01:00
Markus Reiter
3b8524d770 Refactor CLI options. 2017-03-07 00:06:34 +01:00
Markus Reiter
ae8627e056 Make timestamped_versions return an array of strings. 2017-03-06 22:50:22 +01:00
Markus Reiter
b2359873d0 Move legacy_cache outside of Locations. 2017-03-06 21:30:06 +01:00
Markus Reiter
dcbcf167f6 Refactor brew cask _audit_modified_casks. 2017-03-06 18:18:04 +01:00
Markus Reiter
b032963d09 Use Homebrew’s require?. 2017-03-06 17:14:25 +01:00
Markus Reiter
7abc0aaa74 Use --force-default-config option for brew cask style. 2017-03-05 21:02:16 +01:00
Markus Reiter
a1fbb1020b Simplify Cask spec_helper. 2017-03-04 20:08:12 +01:00
Markus Reiter
c97f8dc8b1 Merge Plist spec with SystemCommand::Result spec. 2017-03-04 01:10:02 +01:00
ilovezfs
a81bd81a14 brew uninstal alias for brew uninstall
If `brew instal` is permissible, `brew uninstal` should be, too.
2017-02-21 04:37:46 -08:00
Markus Reiter
b45b216ee3 Merge pull request #2059 from sparhomenko/cups-dir
Add /usr/libexec/cups to the list of system dirs
2017-02-20 23:35:01 +01:00
Sergey Parhomenko
df50a7e56e
Add /usr/libexec/cups to the list of system dirs 2017-02-19 14:06:51 +01:00
Michael Ledin
5c185eaa43 Expand glob patterns. 2017-02-19 08:02:00 +03:00
Markus Reiter
a74b7ade66 Merge pull request #2043 from reitermarkus/create-caskroom
Small fixes.
2017-02-17 05:35:12 +01:00
Markus Reiter
a0597a3f15 fetch needs cache to be created. 2017-02-17 04:02:17 +01:00
Markus Reiter
89f4d153a2 Only show “sudo” message when it is actually needed. 2017-02-17 04:01:50 +01:00
Markus Reiter
fcd88b71f5 Allow skipping uninstall script: when --force is passed. 2017-02-16 22:00:01 +01:00