Skip to content

Instantly share code, notes, and snippets.

@captainsafia
Created August 14, 2018 01:06
Show Gist options
  • Star 13 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save captainsafia/141abca2ac33f23eb8774864bd5b0e1e to your computer and use it in GitHub Desktop.
Save captainsafia/141abca2ac33f23eb8774864bd5b0e1e to your computer and use it in GitHub Desktop.
A set of commands I use to configure my Mac for development
# Create a global gitignore for macOS
cat https://raw.githubusercontent.com/github/gitignore/master/Global/macOS.gitignore >> ~/.gitignore_global
git config --global core.excludesfile ~/.gitignore_global
# Send screenshots to a directory that isn't the desktop
mkdir -p ~/Screenshots
defaults write com.apple.screencapture location ~/Screenshots
# Show all hidden files (like dotfiles)
defaults write com.apple.finder AppleShowAllFiles YES; killall Finder;
# DANGERZONE: Disable Gatekeeper permanently to allow opening apps from unidentified developers
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool NO
# Disable smart quotes to save yourself from pesky syntax errors when copy pasting from Notes/TextEdit
defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false
@vinvin27
Copy link

@banister
Copy link

heh yeah @vinvin27 i think it's a typo and should be curl :)

@robotsorcerer
Copy link

@tonit
Copy link

tonit commented Aug 15, 2018

@captainsafia can you fix the type (s/cat/curl), please? I don't see a way to create PRs for gists. Guess its easier for people to refer to your original version instead of looking through its forks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment