Skip to content

This startup script is designed to streamline the setup of a developer's environment on Linux or macOS systems. Whether you're a full-stack developer, DevOps engineer, or just someone looking to quickly prepare a system for software development, this script simplifies the process by automating the installation of key software and tools.

Notifications You must be signed in to change notification settings

Motouom/Global-Project-Initialization-Script-in-Unix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Developer Environment Setup Script

Description

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.

Features

  • 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.

Requirements

  • Linux (Ubuntu or similar) or macOS.
  • sudo access is required for installing packages.

Installation & Usage

  1. Download or clone this repository:

    git clone https://github.com/your-repo/startup-script.git
    cd startup-script
  2. Make the script executable:

    chmod +x Startup-script.sh
  3. Run the script:

    ./Startup-script.sh
  4. Follow any prompts that appear during the installation process.

Customization

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.

License

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.

About

This startup script is designed to streamline the setup of a developer's environment on Linux or macOS systems. Whether you're a full-stack developer, DevOps engineer, or just someone looking to quickly prepare a system for software development, this script simplifies the process by automating the installation of key software and tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages