Skip to content

Latest commit

 

History

90 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macOS-bootstrap

A simple script that brings macOS system to a desired state. May be useful to run after a fresh installation or on a regular basis to reconcile the OS.

Basically, the script tweaks the OS and installs and updates apps and packages.

Usage

Fresh macOS installation

  1. Open Terminal app.

  2. Install Homebrew

  3. Install a fresh version of bash to replace outdated macOS builtin bash:

    brew install bash
  4. Run bootstrap with the profile name:

    ./bootstrap <PROFILE_NAME>

Reconcile

Run bootstrap, the profile name is optional:

./bootstrap [PROFILE_NAME]

Profiles

Profile configuration files are located in profiles under the name of the profile.

brew_cask_pinned.list - if the file exists, the script will pin the casks listed in this file.

Docs

docs directory contains some useful info on advanced macOS topics.

License

MIT

About

macOS bootstrap 🔋

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages