Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update script to latest Homebrew version #8

Closed
pjungermann opened this issue Apr 19, 2021 · 0 comments
Closed

update script to latest Homebrew version #8

pjungermann opened this issue Apr 19, 2021 · 0 comments

Comments

@pjungermann
Copy link
Owner

Homebrew changed a their commands and got rid of the sub-command brew cask in favor of an argument --cask (or --casks). The opposite is called --formula or --formulae.

pjungermann added a commit that referenced this issue Jun 10, 2021
Homebrew removed the `brew cask` command in favor of
unifying the commands for formulae and casks while
providing options to specify which of these you want
(e.g., using `--formula` or `--cask`).

Additionally, `brew info --json=v2` is a new version of
the JSON-based info command which now includes support for
casks, too.

This allowed for unifying the functions used for both cases.

Naming collisions between formulae (homebrew/core) and casks (homebrew/cask)
can exist and in these cases, Homebrew will pick the formula and print a warning.
It is possible to use a qualified identifier to point to a specific one.

This was necessary i.e. for "docker" as we have the cask for the Docker CE desktop app
as well as the CLI(-only) formula.

A conflict at the upgrade procedure at miniconda
required to change the order and install/upgrade Python first.

Fixes issue #8.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant