This script automates the process of setting up a development environment on Linux or macOS systems. It installs essential tools, programming languages, and utilities commonly required by developers for full-stack development. The script ensures your system is ready for coding, containerization, version control, database management, and much more.
- Detects the operating system (Linux or macOS) and installs required packages accordingly.
- Updates and upgrades the system to ensure it's up to date.
- Installs popular development tools, including:
- Git, Vim, Curl, Wget, Docker, VirtualBox
- Node.js, Python3, Python3-pip, Python3-venv
- Java 17, PostgreSQL, MySQL, SQLite
- Visual Studio Code, VLC, Google Chrome
- Angular CLI, Yarn, AWS CLI, Google Cloud SDK
- Provides visual feedback with colored output for easier readability.
- Linux (Ubuntu or similar) or macOS.
- sudo access is required for installing packages.
-
Download or clone this repository:
git clone https://github.com/your-repo/startup-script.git cd startup-script
-
Make the script executable:
chmod +x Startup-script.sh
-
Run the script:
./Startup-script.sh
-
Follow any prompts that appear during the installation process.
Feel free to modify the script to suit your specific development needs. You can:
- Add more packages or tools.
- Remove packages you don't need.
- Update existing versions of tools to the latest stable releases.
This project is licensed under the MIT License. You are free to modify, distribute, and use this script according to the terms of the license.