Skip to content

aditya-mittal/setup-my-mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup My Mac

Automate the Mac setup with all necessary software(s) and tool(s).

It bootstraps MacBook and makes it ready for effectively contributing to project from Day 1. There is no need to download/install any single software or tool manually (not even Git).

It does the following:

  • All packages are installed with Homebrew
  • Installs all needed installables. Here is the list.
  • Install tfenv for managing different terraform versions
  • Install jenv for managing different java versions
  • Sets up zsh as developer friendly shell with command completions, syntax highlighting and auto-suggestions

Pre-requisites

Nope, none!

Setup/Install software(s)

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/aditya-mittal/setup-my-mac/master/install.sh)"

Cleanup/Uninstall software(s)

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/aditya-mittal/setup-my-mac/master/uninstall.sh)"

Caveats

The installation/uninstallation of software(s) will prompt for password occassionally, hence will just need a bit of supervision. That is just how Homebrew internally works.

License

  • setup-my-mac
    • The MIT License
  • setupmac
    • The MIT License