Skip to content

Setup πŸ§‘πŸ»β€πŸ’» your new 🍎 Mac for development

Notifications You must be signed in to change notification settings

iamshgulati/DevMyMacX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DevMyMacX

Watch it in action - This is DevMyMacX

Β 

Initialize setup

sh -c "$(curl -fsSL https://github.com/iamshgulati/DevMyMacX/raw/main/bootstrap.sh)" "" --initialize --manual --express

Β 

Refresh Setup

sh -c "$(curl -fsSL https://github.com/iamshgulati/DevMyMacX/raw/main/bootstrap.sh)" "" --update --automatic --express

Β 

Usage documentation

  1. Usage

    bootstrap.sh --arg1 --arg2 --arg3

    Β 

  2. Supported args:

    arg #1:
       --initialize / --update
       -i / -u
    --initialize
       runs initialize script on newly installed macOS or if running DevMyMacX for the first time
    
    --update
       runs updater script to refresh setup installed by initializer script and to install new software bundles from chosen Brewfiles

    Β 

    arg #2:
       --manual / --automatic
       -m / -a
    --manual
       runs script in manual mode to let user choose setup parameters [recommended for initializing setup]
    
    --automatic
       runs script in auto mode with default setup parameters [recommended for updating setup]
    NOTE: Do not run initializer in auto mode unless you have modified defaults by editing the initializer script
    

    Β 

    arg #3:
       --lean / --express / --full
       -l / -e / -f
    --lean
       installs essential software bundle
    
    --express
       installs essential & development software bundle
    
    --full
       installs essential, development & ms-office software bundle

    Β 

  3. Customize Brewfiles

    To customize Brewfiles before running installer/updater, fork dotfiles repository and provide custom path during manual setup.

    Dotfiles repository - https://github.com/iamshgulati/dotfiles

    Default Brewfiles source url - https://github.com/iamshgulati/dotfiles/raw/main/macOS/homebrew

    Β 

  4. Brewfiles

    Brewfile-Mac-App-Store-Bundle

    Brewfile-Essential-Bundle

    Brewfile-Developer-Bundle

    Brewfile-MS-Office-Bundle

About

Setup πŸ§‘πŸ»β€πŸ’» your new 🍎 Mac for development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages