-
Notifications
You must be signed in to change notification settings - Fork 0
/
Brewfile
122 lines (120 loc) · 2.95 KB
/
Brewfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
# Brewfile syntax overview: https://homebrew-file.readthedocs.io/en/latest/usage.html
# TODO: Modularize this file using "file" syntax
tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/cask-fonts"
tap "homebrew/cask-versions"
tap "homebrew/core"
# Official Amazon AWS command-line interface
brew "awscli"
# AWS-SSO
brew "aws-sso-util"
# extended cat clone
brew "bat"
# Emacs dependency management
brew "cask"
# The wisdom of the cow
brew "cowsay"
# Use brew managed curl until Apple patches built-in curl
brew "curl"
# Strings to ASCII art
brew "figlet"
brew "toilet"
# ls alternative
brew "eza"
# ffmpeg is a cli audio/video processing tool
brew "ffmpeg"
# fzf fuzzy find utility
brew "fzf"
# GitHub command-line tool
brew "gh"
# Distributed revision control system
brew "git"
# Render markdown on the CLI
brew "glow"
# Lightweight and flexible command-line JSON processor
brew "jq"
# Java SDK 17
brew "openjdk@17"
# Show markdown documents on text terminals
brew "mdcat"
# MySQL Client
brew "mysql"
# Get on the hype train
brew "neovim"
# Manage multiple Node.js versions
brew "nvm"
# Source code analyzer (installing for APEX)
# brew "pmd"
brew "pmd7", args: ["build-from-source"] # Currently using a custom, local formula to pull from latest release and map to pmd
# Ruby version manager
brew "rbenv"
# Search tool like grep, but better
brew "ripgrep"
# Login and retrieve AWS temporary credentials using a SAML IDP
brew "saml2aws"
# Terminal multiplexer
brew "tmux"
# Tmux templating
brew "tmuxinator"
# Ibotta SOPS tool
brew "Ibotta/public/sopstool"
# Display directories as trees (with optional color/HTML output)
brew "tree"
# Tree Sitter cli
brew "tree-sitter"
# terraform runtime
brew "tfenv"
# Vim Linter
brew "vint"
# Vi 'workalike' with many additional features
brew "vim"
# JavaScript package manager
# brew "yarn"
# GPU-accelerated terminal emulator
cask "alacritty"
# Brave
cask "brave-browser"
# iterm2
cask "iterm2"
# Insomnia REST API Client
cask "insomnia"
# ALL THE FONTS
cask "font-3270-nerd-font"
cask "font-anonymice-nerd-font"
cask "font-bigblue-terminal-nerd-font"
cask "font-bitstream-vera-sans-mono-nerd-font"
cask "font-blex-mono-nerd-font"
cask "font-droid-sans-mono-nerd-font"
cask "font-fira-code-nerd-font"
cask "font-fira-mono-nerd-font"
cask "font-hack-nerd-font"
cask "font-hasklug-nerd-font"
cask "font-heavy-data-nerd-font"
cask "font-hurmit-nerd-font"
cask "font-iosevka-nerd-font"
cask "font-jetbrains-mono-nerd-font"
cask "font-lekton-nerd-font"
cask "font-liberation-nerd-font"
cask "font-monocraft-nerd-font"
cask "font-monoid-nerd-font"
cask "font-mononoki-nerd-font"
cask "font-overpass-nerd-font"
cask "font-press-start-2p"
cask "font-shure-tech-mono-nerd-font"
cask "font-terminess-ttf-nerd-font"
cask "font-terminus"
# Window manager
cask "rectangle"
# Better VS Code
cask "vscodium"
# DataGrip
cask "datagrip"
# Obsidian Markdown Notes
cask "obsidian"
# GNU Image Manupulation Program
cask "gimp"
# Notion notes app
# cask "notion"
# Salesforce DX CLI
cask "sfdx"