- iTerm 2
- Oh My Zsh
- Powerline shell: path bars, edit config and remove username and hostname
- Meslo Powerline Font as you need a font that supports the directory characters for powerline
- Homebrew
- RVM
- Bundler
- direnv: Unclutter your .profile
- z: quickly jump between projects. Like Alfred but for your Terminal reduced to folder search only
echo "gem: --no-document" >> ~/.gemrc
to stop installing docs every time you install a gem- youtube-dl: download youtube videos
- pngquant: compress PNG files
- Charles Proxy: Debug network requests
- Postman: Make and share network requests to API endpoints
- Magnet: Window manager for Mac
- swiftenv: easily install, and switch between multiple versions of Swift
- Xcode Build Settings: Documentation of Xcode Build Settings
Profile .zshrc
alias gitlog='git log --pretty=format:"%C(auto) %h - %an, %ar : %s" --graph'
alias o="open ."
alias be="bundle exec"
alias bi="bundle install"
alias bu="bundle update"
alias gpull="git pull"
alias gpush="git push"
alias gbranch="git checkout -b"
alias gclone="git clone"
gadd () { git add . && git commit -m "$@" }
# Download YouTube videos
alias youtube="youtube-dl"
alias yt="youtube-dl"
# Compress PNGs
alias compress_png="pngquant"
alias png="pngquant"
jira () { open https://crvshio.atlassian.net/browse/$@; }
simulator () { xcrun simctl io booted recordVideo $@; }
gadd () { git add . && git commit -m "$@"}
alias py=python3
alias ddata="rm -Rf ~/Library/Developer/Xcode/DerivedData/*"