Skip to content

rashidul0405/setup-mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup mac

This script sets up a new Mac machine by installing necessary tools, packages, applications, Mac App Store applications, sets up preferences, and .dotfiles. This one is created according to my preferences but is easy to customize.

Download the script

Use git clone
git clone https://github.com/rashidul0405/setup-mac.git && cd setup-mac

Unfortunately on Mac you have to install xcode command line tools to make the git commands work. Alternatively download the zip file

Run the script

sh
sh src/bootstrap.sh 2>&1 | tee setup.log
Alternatively
chmod +x ./src/bootstrap.sh && ./src/bootstrap.sh 2>&1 | tee setup.log

You can pass -v to see the verbose output as such

sh src/bootstrap.sh -v 2>&1 | tee setup.log

Sit back & enjoy ☺️

In case of failure, you can safely run this script again. Some changes may not be available until restart.

Customization

You can add/remove packages in packages, update preferences, change .dotfiles. You can review & customize the script as well.

Acknowledgements

This script would not be possible without Mina Markham's work on Formation.

Releases

No releases published

Packages

No packages published

Languages