Commit Graph

92 Commits

Author SHA1 Message Date
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
Vítor Galvão a7c759a477 usage: fix indent in repos 2016-02-20 15:51:49 +00:00
Vítor Galvão afca535298 usage: add caskroom/eid 2016-02-20 15:50:26 +00:00
Tommy Sparber 438de2c7f8 Fix many URLs in the documentation 2016-01-23 16:27:08 +11:00
miccal 9d3cb33b0a Update USAGE.md 2016-01-11 14:21:09 +00:00
Amory Meltzer cc589ca799 Attempt clearer language for fetch and resources 2016-01-05 10:44:53 -08:00
Amory Meltzer e766cba9d6 Update links/paths in manpage, hacking.md, usage.md to reflect structure of brew-cask
- Old github.com links were invalid
- Old Cellar structure was invalid
- Man page regenerated, including content from #15643

Refs #15381
2015-12-20 15:11:00 -05:00
Francis T. O'Donovan bdedf7c51a Update USAGE.md to remove brew-cask install #15381 2015-12-11 13:08:47 -05:00
Josh Hagins c65720470c Remove extra space in update command
I assume this is the more commonly used form. I've never seen anyone space out
their semicolons like `foo ; bar`.
2015-12-10 11:19:38 -05:00
Vítor Galvão 5e79596ef7 long update command now uses ';' instead of '&&' 2015-12-09 17:18:46 -05:00
Vítor Galvão 4caa121d9f usage: add '$' to completion commands 2015-10-23 17:39:01 +01:00
Xie Yanbo b5ccc39b17 tab completion usage 2015-10-23 17:37:38 +01:00
Vítor Galvão cf23b6b1e3 USAGE.md: general structure fixes 2015-09-18 01:48:56 +01:00
Vítor Galvão c7b5b47b88 USAGE.md: removed double spacing 2015-09-18 01:48:55 +01:00
Vítor Galvão fd6b163aa1 usage: typographical fixes 2015-09-08 01:29:32 +01:00
Vítor Galvão bcdb0e6d13 usage.md: warning on --caskroom
Closes #10009.
2015-03-17 17:16:07 +01:00
Vítor Galvão 078f0b0300 removed alfred support 2015-01-13 17:49:32 +00:00
Vítor Galvão 529bd801e4 Removed support for widgets
Closes #2206.
2015-01-08 19:51:15 +00:00
Roland Walker 8f2a2b42d6 doc: update Alfred Integration in USAGE.md
* fix transposed line
* recast first-person phrasing
* better explain what a "scope" is
* better explain what the "Caskroom" is

fixes #7759
fixes #6059
2014-12-04 15:14:27 -05:00
Roland Walker 6736f795f6 uncapitalize several doc files
* `alternate_cask_taps.md`
* `automation.md`
* `hacking.md`
* `releasing.md`
2014-12-02 12:20:13 -05:00