This repository contains configurations, documentation, and setup instructions for various development tools I use in my daily workflow.
- GoLand - JetBrains IDE for Go development
- PhpStorm - JetBrains IDE for PHP development
- JetBrains Toolbox - Tool to manage JetBrains applications
- iTerm2 - Terminal emulator for macOS
- ZSH Configuration - Z shell configuration and aliases
- Sequel Ace - MySQL/MariaDB client for macOS
- MongoDB Compass - GUI for MongoDB
- Raycast - Productivity tool for macOS
- Rectangle - Window management for macOS
- CopyClip - Clipboard manager
You have several options for installing the development tools:
To install all tools at once:
./install_all.sh
Each category has its own installation script:
# Install IDE and Editor tools
./ide_editors/install.sh
# Install Terminal and Shell tools
./terminal_shell/install.sh
# Install Database tools
./database_tools/install.sh
# Install API tools
./api_tools/install.sh
# Install Productivity tools
./productivity/install.sh
For specific tool installation instructions, refer to each tool's README file.
After installation, you may need to configure some tools manually. Please check each tool's README for specific configuration instructions.
dev_setup/
├── README.md
├── install_all.sh
├── api_tools/
│ ├── install.sh
│ ├── mockoon/
│ └── postman/
├── database_tools/
│ ├── install.sh
│ ├── mongodb_compass/
│ └── sequel_ace/
├── ide_editors/
│ ├── install.sh
│ ├── goland/
│ ├── jetbrains_toolbox/
│ └── phpstorm/
├── productivity/
│ ├── install.sh
│ ├── copy_clip/
│ ├── raycast/
│ └── rectangle/
└── terminal_shell/
├── install.sh
├── iterm/
└── zshrc/
Refer to the README file in each tool's directory for specific usage instructions, shortcuts, and configurations.