-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathBrewfile
More file actions
123 lines (103 loc) · 6.28 KB
/
Brewfile
File metadata and controls
123 lines (103 loc) · 6.28 KB
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
123
# =============================================================================
# Brewfile - Managed Package Configuration
# =============================================================================
#
# How to use:
# Run 'brew bundle' in the same folder as this file to install all packages.
#
# Sections:
# - Taps: External repositories
# - Command Line Tools: General utilities and CLI tools
# - Development Tools: Programming languages and development utilities
# - DevOps Tools: Infrastructure and deployment tools
# - Productivity Apps: Applications for daily work
# - Browsers: Web browsers
# - Communication: Chat and communication tools
# - Utilities: System utilities and helpers
# - Media & Entertainment: Media players and entertainment apps
# =============================================================================
# =============================================================================
# Taps - External repositories
# =============================================================================
tap 'amazeeio/lagoon-cli' # Lagoon CLI repository
tap 'dopplerhq/cli' # Doppler CLI repository
tap 'shivammathur/php' # PHP version manager repository
tap 'upcloudltd/tap' # UpCloud CLI repository
# =============================================================================
# Command Line Tools - General utilities and CLI tools
# =============================================================================
brew 'eza' # A modern replacement for ls: https://eza.rocks/
brew 'git' # Distributed version control system
brew 'gpatch' # GNU patch for applying diffs to files
brew 'httpie' # User-friendly cURL replacement (HTTP client)
brew 'jq' # Command-line JSON processor
brew 'openssh' # OpenSSH remote login client
brew 'yq' # Command-line YAML processor
# =============================================================================
# Development Tools - Programming languages and development utilities
# =============================================================================
# PHP
brew 'shivammathur/php/php@8.3' # PHP 8.3 interpreter
brew 'shivammathur/php/php@8.4' # PHP 8.4 interpreter
brew 'shivammathur/php/php@8.5' # PHP 8.5 interpreter
brew 'composer' # Dependency manager for PHP
# JavaScript/Node.js
brew 'node' # Node
brew 'volta' # Node Version Manager
# Development Utilities
brew 'gh' # GitHub CLI tool
brew 'mkcert' # Tool for making locally-trusted certificates
# =============================================================================
# DevOps Tools - Infrastructure and deployment tools
# =============================================================================
brew 'amazeeio/lagoon-cli/lagoon' # CLI for interacting with Lagoon API
brew 'ansible' # IT automation platform
brew 'doctl' # Command-line tool for DigitalOcean
brew 'dopplerhq/cli/doppler' # Secrets management CLI
brew 'opentofu' # Infrastructure as code tool (Terraform fork)
brew 'skopeo' # Container image inspection and copying tool
brew 'symfony-cli' # Symfony PHP framework CLI
brew 'upcloudltd/tap/upcloud-cli' # UpCloud cloud provider CLI
#brew 'aquasecurity/trivy/trivy' # Vulnerability Scanner for containers
# =============================================================================
# Productivity Apps - Applications for daily work
# =============================================================================
cask 'iterm2' # Terminal emulator
cask 'phpstorm' # PHP IDE by JetBrains
cask 'beekeeper-studio' # SQL client and database manager
cask 'bruno' # API client for testing and debugging
cask 'obsidian' # Note taking tool
cask 'raycast' # Spotlight replacement / launcher
cask 'rectangle' # Window management tool
cask 'transmit' # File transfer client (FTP, SFTP, S3)
#cask 'sublime-text' # Sophisticated text editor
# =============================================================================
# Browsers - Web browsers
# =============================================================================
cask 'brave-browser' # Brave web browser
cask 'firefox' # Mozilla Firefox web browser
cask 'google-chrome' # Google Chrome web browser
# =============================================================================
# Communication - Chat and communication tools
# =============================================================================
cask 'slack' # Team communication and collaboration
cask 'telegram' # Messaging app
# =============================================================================
# Utilities - System utilities and helpers
# =============================================================================
cask '1password' # Password manager (required for SSH agent)
cask '1password-cli' # Command-line interface for 1Password
cask 'git-credential-manager' # Git Credential Manager (Azure DevOps, etc.)
cask 'dtop' # System monitor
cask 'keepingyouawake' # Prevents Mac from sleeping
cask 'orbstack' # Docker and Linux container manager
#cask 'istat-menus' # System monitoring tool
#cask 'tunnelblick' # OpenVPN client
#brew 'mackup' # Keep application settings in sync
#brew 'nss' # Network Security Services libraries
# =============================================================================
# Media & Entertainment - Media players and entertainment apps
# =============================================================================
cask 'spotify' # Music streaming
#cask 'steam' # Gaming platform
#cask 'transmission' # BitTorrent client