Hey there! This is my project to make setting up a new macOS environment way less painful. It's a simple repo that manages .env
files and Homebrew package lists to automate the setup process.
Setting up a new macOS environment can be a real drag. I used to spend hours getting all my tools and scripts just right. That's where RebootEssentials comes in. I've curated a collection of .env
files and brew install
scripts to make this process a breeze.
- Environment Configuration: Easily manage your environment variables with
.env
files. - Homebrew Automation: Automate the installation of essential software with
brew install
scripts. - Easy Setup: Quickly set up a new macOS environment with minimal effort (I hear myself say this a lot when setting up a new machine).
- Cask Categorization: Group your installed casks into categories using Fabric or Azure OpenAI.
So, wanna give it a try? Here's what you need to do:
-
Clone the Repository
git clone https://github.com/yourusername/RebootEssentials.git
-
Change into the directory
cd RebootEssentials
-
Install Homebrew (if it's not already installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Set up your environment variables
Copy
.env.example
to.env
and edit it with your own values:cp .env.example .env # open .env in your favorite editor and customize it
Load these variables whenever you open a new terminal session:
source .env
-
Use the helper script
The
backup_brew.sh
script presents a simple menu so you can back up your current setup, restore packages from the provided lists, or categorize your installed casks.chmod +x backup_brew.sh ./backup_brew.sh