49 lines
1.5 KiB
Markdown
49 lines
1.5 KiB
Markdown
---
|
|
title: Homebrew
|
|
layout: default
|
|
---
|
|
|
|
### Commands
|
|
|
|
| Command | Description |
|
|
| --- | --- |
|
|
| `brew install git` | Install a package |
|
|
| `brew upgrade git` | Upgrade a package |
|
|
| --- | --- |
|
|
| `brew unlink git` | Unlink |
|
|
| `brew link git` | Link |
|
|
| `brew switch git 2.5.0` | Change versions |
|
|
| --- | --- |
|
|
| `brew list --versions git` | See what versions you have |
|
|
| `brew info git` | List versions, caveats, etc |
|
|
| `brew cleanup git` | Remove old versions |
|
|
| `brew edit git` | Edit this formula |
|
|
| `brew home git` | Open homepage |
|
|
{:.no-head.greycode}
|
|
|
|
### Global commands
|
|
|
|
| Command | Description |
|
|
| --- | --- |
|
|
| `brew update` | Update brew |
|
|
| `brew list` | List installed |
|
|
| `brew outdated` | What's due for upgrades? |
|
|
{:.no-head.greycode}
|
|
|
|
## Caskroom
|
|
|
|
### Updating caskroom
|
|
|
|
```sh
|
|
brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup
|
|
```
|
|
|
|
### Show latest casks
|
|
|
|
```sh
|
|
cd "/usr/local/Library/Taps/caskroom/homebrew-cask/Casks" && \
|
|
git log --pretty=format: --name-only --since="30 days ago" | \
|
|
egrep "Casks" | uniq
|
|
```
|
|
|