-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBrewfile
90 lines (78 loc) · 4.35 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
tap "homebrew/bundle"
# Core Apps
brew "bash" # Shell
brew "coreutils" # GNU Core Utils
brew "git" # Source code manager
brew "gnupg" # GnuPG, for signed Git commits
brew "subversion" # Source code manager
brew "tmux" # Terminal multiplexer
brew "vim" # Text editor
brew "zsh" # Shell
# Languages
## Ruby
brew "ruby-build" # Builds Ruby
brew "rbenv" # Shim manager for Ruby
## Perl
brew "perl-build" # Builds Perl
brew "plenv" # Shim manager for Perl
brew "cpanminus" # CLI tool for CPAN
## Python
brew "pyenv" # Shim manager for Python
brew "pipenv" # Python package dependency manager
## Go
brew "goenv" # Shim manager for Golang
## Node
brew "node-build" # Builds Node.js
brew "nodenv" # Shim manager for Node.js
# Helpful CLI utilities
brew "bat" # Fancy 'cat' replacement
brew "dos2unix" # CRLF <-> LF conversion
brew "eza" # Fancy 'ls' replacement
brew "fzf" # Fuzzy finder
brew "gnu-tar" # GNU version of tar
brew "jq" # JSON parser/processor
brew "httpie" # Like 'curl', but easier
brew "pandoc" # Converts between doc formats
brew "ripgrep" # Regex file line searching tool
brew "thefuck" # Fat finger fixer
brew "tldr" # Documentation that doesn't suck
brew "watch" # Run command on schedule, watch output
brew "yamllint" # Lints YAML files.
brew "yq" # YAML parser/processor that works like jq
brew "xsv" # CSV toolkit
# Database CLI clients
brew "litecli" # SQLite CLI client
brew "mycli" # MySQL / MariaDB CLI client
brew "pgcli" # PostgreSQL CLI client
# Core Casks
cask "iterm2" # Terminal emulator
# Fonts
cask "font-source-code-pro" # Font of choice
cask "font-source-sans-3" # Sans font of choice
cask "font-source-serif-4" # Serif font of choice
# Public Cloud
brew "tfenv" # Shim manager for Terraform
# App Store Apps
brew "mas" # CLI to the App Store
# As needed
# brew "awscli" # Amazon Web Services CLI
# brew "azure-cli" # Microsoft Azure CLI
# brew "mono" # .NET Framework
# As needed - Casks
# cask "dash" # API browser
# cask "docker" # Containers
# cask "drawio" # Flowcharts
# cask "google-chrome" # Web browser
# cask "google-cloud-sdk" # Google Cloud SDK
# cask "min" # Minimal web browser
# cask "paw" # API tool
# cask "powershell" # Windows automation & config framework
# cask "visual-studio-code" # Code editor
# cask "vmware-remote-console" # VM consoles from vCenter/ESXi
# cask "wireshark" # Network analysis
# cask "xquartz" # X11
# As needed - App Store Apps
# mas "Microsoft Remote Desktop", id: 1295203466 # RDP client
# mas "Windows App", id: 1295203466 # New RDP client
# # Cool, but practically pointless
# brew "neofetch", args: ["without-imagemagick"] # Displays OS Info