--- title: homebrew --- hi A list of packages I use in homebrew. Ongoing list that I'll update when I remember to. ```shell brew install coretutils brew install par brew install dos2unix brew install jq brew install nvm ``` Note: nvm is purely to install ajv. maintenance ----------- Things you should do to keep homebrew happy: ```shell brew autoremove brew cleanup brew doctor brew update brew outdated brew upgrade ``` * `brew autoremove`: Uninstall formulae that were only installed as a dependency of another formula and are now no longer needed. * `brew cleanup`: Remove stale lock files and outdated downloads for all formulae and casks, and remove old versions of installed formulae. If arguments are specified, only do this for the given formulae and casks. Removes all downloads more than 120 days old. This can be adjusted with `HOMEBREW_CLEANUP_MAX_AGE_DAYS`. * `brew doctor`: Check your system for potential problems. Will exit with a non-zero status if any potential problems are found. * `brew update`: Fetch the newest version of Homebrew and all formulae from GitHub using git(1) and perform any necessary migrations. * `brew outdated`: List installed casks and formulae that have an updated version available. By default, version information is displayed in interactive shells, and suppressed otherwise. * `brew upgrade`: Upgrade outdated casks and outdated, unpinned formulae using the same options they were originally installed with, plus any appended brew formula options. If cask or formula are specified, upgrade only the given cask or formula kegs (unless they are pinned; see pin, unpin).