2022-11-24 07:04:18 -08:00
|
|
|
# Base dependencies required for deploying on macOS. Defined like this because Homebrew
|
|
|
|
# is a requirement on macOS.
|
|
|
|
|
|
|
|
# Standard Homebrew taps
|
2022-12-24 09:22:51 -08:00
|
|
|
tap "homebrew/cask-versions" # Initially added to support "visual-studio" cask
|
2022-11-24 07:04:18 -08:00
|
|
|
tap "homebrew/bundle"
|
|
|
|
|
|
|
|
if OS.mac?
|
|
|
|
brew "coreutils"
|
|
|
|
brew "findutils"
|
|
|
|
brew "m-cli"
|
|
|
|
end
|
2022-12-24 02:37:37 -08:00
|
|
|
brew "age"
|
2023-11-04 22:33:23 -07:00
|
|
|
# Ensure macOS Bash gets upgraded to 5+
|
|
|
|
brew "bash"
|
2023-12-05 23:51:54 -08:00
|
|
|
brew "expect"
|
2023-11-04 22:33:23 -07:00
|
|
|
brew "gawk"
|
2023-11-05 00:19:49 -07:00
|
|
|
brew "git-delta"
|
2022-11-24 07:04:18 -08:00
|
|
|
brew "glow"
|
2022-12-24 02:37:37 -08:00
|
|
|
brew "gnupg"
|
2023-02-03 21:53:08 -08:00
|
|
|
brew "go"
|
2023-11-04 21:37:23 -07:00
|
|
|
brew "gsed"
|
2022-11-24 07:04:18 -08:00
|
|
|
brew "gum"
|
2023-12-05 23:51:54 -08:00
|
|
|
brew "htmlq"
|
2022-12-24 02:37:37 -08:00
|
|
|
brew "jq"
|
2023-12-24 17:56:03 -08:00
|
|
|
brew "moreutils"
|
2023-02-01 08:30:54 -08:00
|
|
|
brew "node"
|
2024-01-02 17:40:12 -08:00
|
|
|
brew "pipx"
|
2023-01-30 22:02:08 -08:00
|
|
|
brew "progress"
|
2024-01-02 17:40:12 -08:00
|
|
|
brew "python@3.10"
|
|
|
|
brew "python@3.11"
|
2024-01-01 18:34:35 -08:00
|
|
|
brew "python@3.12"
|
2023-12-06 23:30:57 -08:00
|
|
|
brew "ruby"
|
2024-01-02 17:40:12 -08:00
|
|
|
brew "rust"
|
2022-12-24 02:37:37 -08:00
|
|
|
tap "go-task/tap"
|
|
|
|
brew "go-task/tap/go-task"
|
|
|
|
brew "volta"
|
|
|
|
brew "yq"
|
2022-11-24 07:04:18 -08:00
|
|
|
brew "zx"
|
2024-01-02 17:40:12 -08:00
|
|
|
cask "docker"
|
|
|
|
cask "java" unless system "/usr/libexec/java_home --failfast"
|
|
|
|
cask "macfuse"
|