Dev-related packages and shell configuration. Very exciting.
XCode Command Line Tools must be installed.
xcode-select --installAllow full-disk access for Terminal
open x-apple.systempreferences:com.apple.preference.security?Privacy_AllFilesClone the repository wherever convenient by cding into the desired directory and running the following:
git clone https://github.com/goodguyry/dotfiles.git && cd dotfilesDownload the files with the following:
curl -#L https://github.com/goodguyry/dotfiles/tarball/master | tar -xzv --exclude={README.md,LICENSE,PACKAGES.md}Then cd into the downloaded directory.
The setup script will install dotfiles. After initial setup, the dotfiles command is available globally.
./setupPrint usage information.
dotfiles --helpPrint the dotfiles directory path.
dotfiles --prefixSync shell configuration files to the home directory.
dotfiles sync homeInstall Homebrew, CLI packages; NVM, Node, and NPM; RVM, Ruby and Gems
dotfiles install packagesInstall Homebrew casks and App Store apps
dotfiles install appsSet system-wide macOS preferences. Read through the preferences script to know what settings and applications will be impacted before executing the file.
dotfiles run preferencesSet up the global .gitconfig file. This is automatically run during dotfiles install packages, but can be run independently.
dotfiles run gitconfigFilename: ~/.dotfiles.local
Used to add extraneous functionality (aliases, functions, prompts, etc.) without committing that information to the repo.
Copyright (C) Ryan Domingue
Offered as-is with no guarantee or warranty, offered nor implied.