Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.43 KB

File metadata and controls

39 lines (27 loc) · 1.43 KB

Tool Logo

macOS Dev Setup

Welcome to your ultimate macOS developer setup! This tool is designed to bootstrap a fresh machine with elegance, speed, and zero friction. Whether you're a terminal purist or an IDE power user, this script simplifies your onboarding experience.

Interactive Setup

The primary way to set up your machine is via the interactive wizard. It walks you through different categories of software (Terminals, IDEs, Browsers, Utilities, etc.) and lets you pick exactly what you need.

Quick Start

  1. Clone the repository:

    git clone https://github.com/6ameDev/dev-setup.git
  2. Navigate into the directory:

    cd dev-setup
  3. Run the setup script:

    ./setup.sh

Features:

  • Interactive Selection: Uses gum for a sleek, terminal-based selection UI.
  • Smart Bootstrapping: Automatically installs Homebrew and gum if they are missing.
  • Extensible: Software lists are managed in a separate apps.conf file. Add new groups or programs with zero changes to the script logic.

Roadmap & Future Updates

  • Automatic Configuration Application: If a selected software (cask or formula) has a recommended configuration file stored in this repository (e.g., in the terminals/ directory), it will be applied automatically during the installation process.