Skip to content

Instantly share code, notes, and snippets.

@tamcgoey
Created October 1, 2019 15:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tamcgoey/3ba30c1958ed0cc56abf560e42c98abb to your computer and use it in GitHub Desktop.
Save tamcgoey/3ba30c1958ed0cc56abf560e42c98abb to your computer and use it in GitHub Desktop.
#
# Executes commands at the start of an interactive session.
#
# Authors:
# Sorin Ionescu <sorin.ionescu@gmail.com>
#
# Source Prezto.
if [[ -s "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" ]]; then
source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh"
fi
export GOPATH=$HOME
PATH=$PATH:$GOPATH/bin
export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH
export PATH="/usr/local/bin:$PATH"
# Delete Unused Local Branches
alias gclean="git branch | egrep -v '(^\*|master)' | xargs git branch -D"
alias gcl="git branch | grep -v "master" | xargs git branch -D"
alias coresearch="bundle exec rake elasticsearch:drop && bundle exec rake elasticsearch:reindex"
alias pull!="dev galaxy fallback && git pull"
alias rbcopy="pbpaste | highlight --syntax=ruby -O rtf | pbcopy"
# Android (React Native)
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
# Typora
alias t="open -a typora"
# Ruby Default
chruby 2.6.2
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
# Google Cloud Config for SFN
PROMPT_COMMAND='[[ $PWD == "~/src/github.com/Shopify/fbs" ]] && export FOO=BAR || unset FOO'
# Default Editor
export EDITOR="code -w"
export BUNDLER_EDITOR="code -w"
# Focus App
alias focus="open focus://focus?minutes=25"
alias break="open focus://break?minutes=5"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment