Title: Theory / Unimportant / CS / command line / admin / brew / glossary

Name: Formula
Definition: A package definition
Page: https://docs.brew.sh/Formula-Cookbook
Context: homebrew
Example: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/foo.rb

Name: keg
Definition: The installation prefix of a Formula
Page: https://docs.brew.sh/Formula-Cookbook
Context: homebrew
Example: /usr/local/Cellar/foo/0.1

Name: opt prefix
Definition: A symlink to the active version of a Keg
Page: https://docs.brew.sh/Formula-Cookbook
Context: homebrew
Example: /usr/local/opt/foo

Name: cellar
Definition: Where all kegs are installed
Page: https://docs.brew.sh/Formula-Cookbook
Context: homebrew
Example: /usr/local/Cellar

Name: tap
Definition: A Git repository of Formulae and/or commands
Page: https://docs.brew.sh/Formula-Cookbook
Context: homebrew
Example: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core

Name: bottle
Definition: Pre-built Keg used instead of building from source
Page: https://docs.brew.sh/Formula-Cookbook
Context: homebrew
Example: qt-4.8.4.catalina.bottle.tar.gz

Name: cask
Definition: An extension of Homebrew to install macOS native apps
Page: https://docs.brew.sh/Formula-Cookbook
Context: homebrew
Example: /Applications/MacDown.app/Contents/SharedSupport/

Name: Brew bundle
Definition: An extension of Homebrew to describe dependencies
Page: https://docs.brew.sh/Formula-Cookbook
Context: homebrew
Example: brew 'myservice', restart_service: true