Skip to content

guoyu07/mac-2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 

Repository files navigation

macOS Sierra v. 10.12 Setup

View a more detailed explanation of these steps here.

This is a simple list of instructions to make setting up your Apple computer as fast and efficient as possible for front end web development.

Preferences

  • Keyboard > Text > Disable "Correct spelling automatically".
  • Security and Privacy > Firewall > On
  • Security and Privacy > General > App Store and identified developers
  • File Sharing > Off
  • Users & Groups > Login Items > Spectacle, Flux

Show Library folder

chflags nohidden ~/Library

Show hidden files

This can also be done by pressing command + shift + ..

defaults write com.apple.finder AppleShowAllFiles YES

Show path bar

defaults write com.apple.finder ShowPathbar -bool true

Show status bar

defaults write com.apple.finder ShowStatusBar -bool true

Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Mac App Store

brew install mas

Sign in

mas signin email@email.com

Brewfile

touch Brewfile
tap 'caskroom/cask'

brew 'git'
brew 'npm'

cask 'brackets'
cask 'flux'
cask 'firefox'
cask 'gimp'
cask 'google-chrome'
cask 'opera'
cask 'spectacle'
cask 'sequel-pro'
cask 'utorrent'
cask 'vlc'

mas 'Numbers', id: 409203825
mas 'Pages', id: 409201541
mas 'Slack', id: 803453959
mas 'Sip', id: 507257563 
mas 'Simplenote', id: 692867256 
mas 'Todoist', id: 585829637

GitHub

Config - ~/.gitconfig

[user]
	name = First Last
	email = email@email.com
[github]
	user = username
[alias]
	a = add
	ca = commit -a
	cam = commit -am
	s = status
	pom = push origin master
	pog = push origin gh-pages
	puom = pull origin master
	puog = pull origin gh-pages
	cob = checkout -b
[credential]
	helper = osxkeychain

SSH

Config - ~./ssh/config

Host example
    HostName example.com
    User example-user
    IdentityFile key.pem

Generate SSH key

ssh-keygen -t rsa -b 4096 -C "email@email.com"

Bash

Config - ~/.bash_profile

alias brewup='brew update; brew upgrade; brew prune; brew cleanup; brew doctor'
source ~/.bash_profile

Terminal Colors

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad

Node.js

Download Node

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
nvm install node
nvm use node

Node Package Manager

Gulp

npm install --global gulp-cli

Ruby Version Manager

Download rvm

\curl -sSL https://get.rvm.io | bash -s stable

Install Ruby version

rvm install ruby-head
rvm --default use 2.4.0
gem install bundler

Releases

No releases published

Packages

No packages published