Commit Graph

111 Commits

Author SHA1 Message Date
Bevan Kay 910c3ea2df
USAGE.md: update unstable version tokens in docs 2024-05-16 14:23:30 +10:00
Patrick Linnane 3c9ba482f2
docs: remove Homebrew/cask-fonts reference
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-05-15 21:18:47 -07:00
Patrick Linnane 7ce18aa079
USAGE: remove Homebrew/cask-versions references
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-05-02 23:30:27 -07:00
Eric Knibbe e1f76fe7a3
README & docs: update wording/style 2023-09-11 14:16:13 -04:00
Eric Knibbe c80af0887c
README & USAGE: update examples 2023-09-11 14:16:13 -04:00
Eric Knibbe 6e9ea5e833
README & docs: update links 2023-09-11 14:16:13 -04:00
Razvan Azamfirei a8eb3669e9
remove cask-drivers from workflows and README 2023-06-08 08:29:53 -04:00
Rich 27ee38d4b5
docs: Fix typo in example filename (#134042)
Fix typo in example filename
2022-10-22 05:28:02 +08:00
Sean Molenaar cb46234735
docs: remove duplicate FAQ entries (#116327) 2021-12-23 08:14:04 +08:00
mmhj d514a658b2
Formatting consistency. (#115880)
* Formatting consistency.

* Formatting consistency.
2021-12-16 08:48:02 +08:00
Sean Molenaar 7be05ad740
docs: move language reference to docs.brew.sh (#104628)
* doc: move language reference to docs.brew.sh

* doc: reference Cask Cookbook instead of language reference
2021-05-04 11:30:14 +08:00
Thomas L. Kjeldsen 51a37d6e47
Fix broken link (#103364) 2021-04-08 07:37:10 +08:00
Vítor Galvão d8b0f6ce5a
USAGE.md: add --no-quarantine (#98529) 2021-01-23 05:55:24 +08:00
Miccal Matthews 1fb821a4a5
USAGE.md: updates for deprecated commands (#94144) 2020-12-03 12:58:45 +11:00
Miccal Matthews 4bab7e8f68
USAGE.md: various updates (#88682) 2020-11-11 12:12:59 +01:00
Vítor Galvão 2df647de4b
USAGE.md: fix manpage name (#92383) 2020-11-11 09:42:59 +01:00
Vítor Galvão 6cd76a120a USAGE.md: remove note on being safe to let an app update itself (#72166) 2019-11-07 19:04:05 +01:00
Jeremy Mayeres 586894248a Remove more references to eID tap (#67458) 2019-08-12 02:19:42 +01:00
Yash 6843442ede Remove `cleanup` and add `style` in USAGE.md (#62720) 2019-05-02 20:50:59 +01:00
Izaak "Zaak" Beekman 69c697d7a3 Fix instructions for case-sensitive FS (#59566)
Taps under the homebrew org are installed as
 > `$(brew --prefix)/Library/Taps/homebrew`
 with a lower-case `h`, even though the org-name is upper case.
2019-02-27 17:39:32 +00:00
commitay 903493e09c
various: remove hyphen from `homebrew-cask` (#52346) 2018-09-23 10:04:06 +10:00
commitay f54f424e21 usage: cask completions (#48755) 2018-06-22 15:09:22 +01:00
Markus Reiter 484cf302bd Remove `brew cask search` from documentation. 2018-06-20 21:17:46 +02:00
Markus Reiter 0ddcd8fa6f Update URLs. 2018-05-25 18:26:12 +02:00
David Marshall e094627c30 Update USAGE.md: note that some Casks don't show up as outdated (#46417) 2018-04-27 08:16:00 +10:00
commitay ff55988e6a Update USAGE.md: Updating/Upgrading Casks (#42016) 2017-12-16 12:51:01 +00:00
Josh Ghent 985c64539b Fix #41377 - Add outdated and upgrade to docs (#42004) 2017-12-16 12:22:44 +00:00
Vítor Galvão 478a8f7633
USAGE.md: remove update (#42014) 2017-12-16 11:55:56 +00:00
Rasmus Faddersbøll 53e68982fa Update USAGE.md (#41670)
The cask onepassword changed name to 1password.
2017-12-06 09:28:33 +10:00
Dan Wendorf c6f1434ed9 Document list --full-name flag (#36298) 2017-09-17 04:05:33 +02:00
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
Markus Reiter e5261c3133 Remove `--caskroom`, `plist_set`, and `suppress_move_to_applications`. (#34871)
* Remove `--caskroom` from docs.

* Remove `plist_set` from docs.

* Remove `suppress_move_to_applications`.

* Remove unnecessary `chmod`s.
2017-05-25 13:29:09 +08:00
Vítor Galvão c2bf6f73e0 USAGE.md: remove reference to license in fonts (#31771) 2017-04-02 13:51:27 +01:00
commitay bc2a1b2076 usage.md: add drivers tap (#31767) 2017-04-02 13:50:50 +01:00
David Pilato 46c5cdfcc0 Fix deprecated brew-cask-completion (#31259)
Fix this message:

```
Warning: Use brew-cask-completion instead of deprecated homebrew/completions/brew-cask-completion
```
2017-03-24 18:37:42 +00:00
Numbermaniac 00f4614116 USAGE.md: Add --language option to Options section (#31106) 2017-03-20 13:03:41 +00:00
Vítor Galvão 1ebc982a76 USAGE.md: installation locations are too many to mention (#31116) 2017-03-19 19:06:16 -04:00
Eitot 4bd79034e2 Update docs for dictionary artifact (#26062) 2016-10-29 15:57:07 +02:00
Markus Reiter 429009a293 Update documentation to use `$(brew --prefix)/Caskroom`. (#24911) 2016-09-27 20:40:46 +02:00
Markus Reiter f2ba494a81 Fix and refactor `info`. (#23782) 2016-08-15 01:35:03 +02:00
Markus Reiter 257adc7dcf Deprecate `--binarydir` option. (#23238) 2016-07-30 15:02:05 +02:00
Vítor Galvão 1b5256d915 "staged at" message changed to "was successfully installed!" (#22623) 2016-07-16 16:13:02 -04:00
Aditya Dalal 09f8382520 USAGE: Clarify upgrade (#22632)
Update documentation to say that Homebrew updates HBC.
2016-07-06 17:13:56 -04:00
Joshua McKinney ff81663f56 Add --require-sha option for Issue #18831 2016-06-26 02:05:25 -04:00
Vítor Galvão 44a3a70aee USAGE.md: fix uses of /opt (#21879) 2016-06-12 12:07:20 +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 5a20c679ff usage.md: corrected to moving behaviour (#21567) 2016-05-31 20:49:19 +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
Jared Koontz c57987f87d Update USAGE.md
Make it so a user can simply copy and paste the command. If the ticks are in there the command will not run
2016-03-23 16:58:07 -06:00
Vítor Galvão a5c217bb41 fix ied typo 2016-02-20 15:55:39 +00:00