Commit Graph

129 Commits

Author SHA1 Message Date
Markus Reiter 0e8cf02780 Remove Adium. (#38016)
* Remove Adium.

* Remove Adium from docs.

* Remove Adium from ReadMe.

* Remove Adium from Usage.
2017-08-26 19:11:30 +10:00
L Day 0f269bbca7 Update cask request issue template (#37971) 2017-08-24 23:14:23 +01:00
Vítor Galvão 56673a65a6 README: new install gif (#35791) 2017-06-23 11:42:48 +08:00
Markus Reiter 9defa07db7 Update README.md 2017-05-22 01:58:20 +02:00
Vítor Galvão 83b83786b9 Removed brew cask list from reporting bug (#32834) 2017-04-23 22:38:10 +08:00
Vítor Galvão f21f089ee5 Reporting bugs revamp (#31717)
* Reporting bugs revamp

* readme: remove first bullet
2017-04-01 22:47:53 +08:00
Mike McQuaid ee009250da Point to docs.brew.sh (#29296) 2017-01-22 20:03:58 +00:00
Vítor Galvão 7114403b5b Cask request docs: refuse MAS-only apps (#29192) 2017-01-19 23:10:45 +00:00
Vítor Galvão 3638aecb44 reporting bugs template for wrong number of arguments (#27924) 2016-12-17 20:53:09 -05:00
Josh Hagins 450cd9102c Update issue template URLs 2016-10-12 05:48:47 -04:00
Vítor Galvão 7c106b4ace cask_request template: remove license (#25418) 2016-10-12 09:14:35 +01:00
Vítor Galvão b627ad7358 bug_report_template: make clear a title is needed (#25100) 2016-10-02 10:44:49 +01:00
Rogerio Prado de Jesus b93fc1fc2a Fix external command link in README (#24845) 2016-09-25 17:44:57 +01:00
Vítor Galvão e9c436e83b A cask fails to install: put links in README (#24397) 2016-09-12 13:48:18 -04:00
Aditya Dalal 8f063742bb README: Remove badges (#23949)
Gets rid of Code Coverage and Coveralls badges, now that there's no core code in this repo.
2016-08-21 13:38:06 +08:00
Aditya Dalal 9ab4eefe64 README: add error_unknown_command_cask link (#23936) 2016-08-19 21:56:23 -04:00
Vítor Galvão d3b4991e74 README.md: install gif updated for new output (#22846) 2016-07-17 01:12:21 +01:00
Vítor Galvão 1b5256d915 "staged at" message changed to "was successfully installed!" (#22623) 2016-07-16 16:13:02 -04:00
Vítor Galvão 642bc363a0 README.md: do not show redirection in gif (#22572) 2016-07-04 20:22:54 +08:00
Vítor Galvão 4a4a293bee bug report template: use <details> (#22556) 2016-07-03 23:28:58 +08:00
Vítor Galvão d3520e94ef README.md: fix written instructions 2016-07-02 16:43:00 +01:00
Vítor Galvão 5d9508f65c README.md: add a gif showing a typical install (#22524) 2016-07-02 00:39:51 -04:00
Vítor Galvão 3e1a64e974 breadcrumbs: uninstall_wrongly_reports_cask_as_not_installed (#22523) 2016-07-02 00:38:07 -04:00
Vítor Galvão 8a50fc42cf breadcrumbs: brew cask list is broken (#22490) 2016-06-30 10:28:52 +08:00
Vítor Galvão 844a85d559 Be more accurate in pre bug reporting (#22492) 2016-06-30 10:28:34 +08:00
Vítor Galvão e3e328176c readme: revamped questions and reporting bugs 2016-06-19 16:57:00 +01:00
Vítor Galvão 814c24bdaa readme: removed important messages at top 2016-06-19 16:40:37 +01:00
Vítor Galvão cfac419290 docs: Mac > macOS 2016-06-13 21:17:57 +01:00
Vítor Galvão 7b4a37122d Clarify new options for caskroom (#21915)
* readme: mark new issue as the FAQ to the caskroom directory change

* locations: mark new issue as the FAQ to the caskroom directory change
2016-06-13 11:14:13 -04:00
Vítor Galvão 703eba3ad4 README.md add explaining comment about changed caskroom to the readme (#21897) 2016-06-12 23:33:08 +01:00
Vítor Galvão e3e041c9c2 README.md: added detail about changing Caskroom (#21880) 2016-06-12 12:07:27 +01:00
Vítor Galvão 8318ffe409 Change default Caskroom path (#21857)
* core: change default Caskroom location to be inside brew --repository

* docs: change default Caskroom location to be inside brew --repository
2016-06-12 10:09:03 +01:00
Vítor Galvão 8275276493 Linked → moved (#21597)
* docs: chrome real staged output

* usage: fixed linked to moved

* all_stanzas doc: fixed linked to moved

* man page: fixed linked to moved
2016-06-01 17:31:35 -04:00
Vítor Galvão cd96c6c8af README.md: correct considering we now move (#21566) 2016-05-31 20:46:07 +01:00
Matt Wean 47383169de [WIP] Change artifact behavior to moving instead of symlinking (#13966)
* Change app artifact to move instead of link

First step towards change in installation behavior mentioned in [13201]

* Fix handling of binaries linked from inside of app bundles

Also adds `appdir` method for interpolation in stanzas

* Change appdir to root Applications directory

* Update 2-app tests

* Refactor: add options, ivars to `Installer`, `Download`

In preparation for upcoming changes, this commit cleans up some code. The commit includes:

- In order to reduce unnecessary object passing, make both the `force` and `skip_cask_deps` option into instance variables of the `Installer` class

- Introduce options hashes to initializers of both the `Installer` and `Download` class

- When the `install --force` command enters the fetch phase, make it explicit in the code that fetching is never enforced in that case.

- Update tests

* Force overwrite artifacts on `--force` reinstall

This commit changes the behavior of a `Moved` artifact such that if the target already exists, `brew cask install --force` will remove the existing target before moving the staged artifact.

In that case, the warning message will say *overwriting* instead of *not moving*.

The behavior of plain `brew cask install` remains unchanged; the same goes for the warning message for that case.

* Change remaining artifacts to move instead of symlink

* Update casks to use appdir in binary paths

* Forcibly overwrite artifacts, modifying flags and using `sudo` if needed

- This commit implements [the proposed behavior for `install --force`](https://github.com/caskroom/homebrew-cask/pull/13966#issuecomment-220830387) when a target already exists and has either permission problems or is not owned by the user.

- The changes apply only when the `force` option is given.

- Reused the existing safeguard from the `.pkg` artifact to prevent deleting important directories by bug or mistake

- The two existing blacklists `SYSTEM_DIRS` and `UNDELETABLE_DIRS` have been consolidated into the `Hbc::MacOS` module.

- `UNDELETABLE_DIRS` now also contains all the entries from `SYSTEM_DIRS` which was a to-do anyway.

- The two blacklists are now also frozen for good measure.

- The utility method `permissions_rmtree` was moved to `Hbc::Utils`.

- The `tried_permissions` part in `Utils` now falls back correctly when there are also ownership issues at the same time.

- Introduced a separate `current_user` method for mocking.

- Added an optional feature to `FakeSystemCommand` so it can now act as a proxy to `SystemCommand`.

- Added tests for various `permissions_rmtree` cases.
2016-05-31 15:23:21 -04:00
Vítor Galvão 070a3d5d4f README.md: removed extraneous space 2016-05-22 13:58:02 +01:00
Aditya Dalal 07f63d45cb Update README.md
Modify readme to give info about moving -> linking transition
2016-05-19 22:20:49 -04:00
Joshua McKinney ae3a29a076 (doc) Fix link to homebrew documentation 2016-04-03 14:14:58 -04:00
Razvan Botez dd73cc5775 Removed the word "Finally", which could have caused people to stop reading and not notice the last paragraph. 2016-02-12 15:29:14 +00:00
miccal e7e6ce5454 Update README.md 2016-02-09 10:12:35 +08:00
Morton Fox a576a5585e Fix hacking.md link 2016-01-23 00:14:24 -05:00
Vítor Galvão 6a531ab261 Delete FAQ.md 2016-01-15 14:12:51 +00:00
miccal 02b67ee7b0 Update README.md 2016-01-11 14:02:00 +00:00
miccal efe6f73a81 Update README.md 2016-01-11 14:02:00 +00:00
Josh Hagins 0e1aba0024 Re-emphasize bug report template in Reporting Bugs 2016-01-07 00:08:33 -05:00
Vítor Galvão bbc26347fa README.md: mention caskbot 2016-01-06 21:28:07 +00:00
Vítor Galvão 52ac87aea3 README.md: remove period on gitter link 2016-01-06 21:23:43 +00:00
Vítor Galvão 25cbb4c758 README.md: add gitter link in chat section 2016-01-06 20:50:26 +00:00
Josh Hagins e1c43aa059 Add common troubleshooting advice to README
We suggest these steps nearly every time someone has a problem,
so we should probably display them more prominently in the README.
2016-01-04 04:59:19 -05:00
Vítor Galvão 0d290b15e8 readme: clarify installation 2015-12-22 18:22:51 +00:00