app like that
new-mac-setup
new-mac-setup

new-mac-setup is designed to easily backup and install your setup on a new Mac in minutes.

Features

Homebrew Package Manager

Automates the installation of packages using Homebrew, a popular package manager for macOS.

Development Tools Installation

Installs essential development packages through a Brewfile, saving time in setting up a development environment.

Shell Setup

Configures Zsh shell with Oh My Zsh, including plugins and themes for an optimized command line experience.

Git Configuration

Sets up Git with useful aliases and configuration settings to enhance version control workflows.

Node.js Setup

Automatically installs nvm, Node.js, and pnpm, streamlining JavaScript development setup.

Python Setup

Sets up pyenv and various Python versions, enabling easy management of Python environments.

Oh My Zsh Backup

Provides the capability to backup and restore the Oh My Zsh configuration, ensuring personalized shell settings are preserved.

macOS Preferences Configuration

Adjusts macOS settings to tailor the operating system for a development-focused workflow.

VSCode Setup

Backs up and restores Visual Studio Code settings, extensions, and snippets for consistent developer tool setup.

Comprehensive Mac Backup

Allows a backup of all essential user settings and configurations from a Mac, facilitating a seamless transition to a new system.

Security-Focused Design

Ensures a clear separation between public-safe and private backups, enhancing data security.