Skip to content

Instantly share code, notes, and snippets.

@asapzacy
Created August 13, 2018 18:33
Show Gist options
  • Save asapzacy/71270a07f71d5e5615ebdb337a846b71 to your computer and use it in GitHub Desktop.
Save asapzacy/71270a07f71d5e5615ebdb337a846b71 to your computer and use it in GitHub Desktop.
export TERM=xterm-256color
export CLICOLOR=1
export ZSH=$HOME/.oh-my-zsh
ZSH_THEME='asap'
plugins=(brew git npm node osx yarn zsh-autosuggestions zsh-syntax-highlighting)
source $ZSH/oh-my-zsh.sh
setopt no_beep
setopt interactive_comments
setopt auto_cd
setopt append_history
setopt share_history
setopt hist_ignore_all_dups
setopt hist_reduce_blanks
setopt hist_ignore_space
setopt inc_append_history
unsetopt correct
unsetopt correct_all
setopt extended_glob
setopt rm_star_wait
ZSH_AUTOSUGGESTION_HIGHLIGHT_STYLE='fg_white'
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=240'
# ~ALIASES~
alias ls='ls -alh'
alias clean="clear && printf '\e[3J'"
alias _source='source ~/.zshrc'
alias _zsh='vim ~/.zshrc'
alias home='cd ~/'
alias desktop='cd ~/Desktop'
alias documents='cd ~/Documents'
alias downloads='cd ~/Downloads'
alias code='cd ~/Code'
alias dev='cd ~/Dev'
alias cdsl='cd ~/code/SimpleLegal'
alias cdvp='cd ~/code/SimpleLegal/vendorportal/static/react'
alias cdeb='cd ~/code/SimpleLegal/ebill/static/react'
alias cdit='cd ~/code/internal-tools/'
alias cdux='cd ~/dev/projects/uxscoreboard'
alias opensl='cdsl && code . && cd -'
alias openvp='cdvp && code . && cd -'
alias openeb='cdeb && code . && cd -'
alias openit='cdit && code . && cd -'
alias openux='cdux && code . && cd -'
alias ys="yarn start"
alias yd="yarn dev"
alias ysf="yarn start:fresh"
alias ydf="yarn dev:fresh"
alias ybd="yarn build:deploy"
alias ya="yarn add"
alias yad="yarn add --dev"
alias yb="yarn build"
alias y="yarn"
alias ga="git add"
alias gaa="git add ."
alias gm="git merge"
alias gmo="git merge origin"
alias gs="git status"
alias gc="git checkout"
alias gcb="git checkout -b"
alias gp="git push"
alias gpp="git pull"
alias gst="git stash"
alias gstl="git stash list"
alias gb="git branch --sort=committerdate"
alias gr="git reset HEAD^"
alias gl="git log"
alias gl1="git log --pretty=oneline"
alias gac="git add . && git commit"
alias dstop='docker-compose stop'
alias dstart='docker-compose up -d'
alias drestart='dstop && dstart'
alias dbuild='docker-compose build'
alias dattachvp='docker attach vp_web'
alias ds="docker-compose up -d"
alias da="docker attach"
alias daeb="da eb_web"
alias davp="da vp_web"
alias dss="docker-compose stop"
alias ah="killall node &>/dev/null && drestart"
# alias dockr="open /Applications/Docker.app/"
# alias killdockr="pkill /Applications/Docker.app/ && dockr"
alias asap="opensl && open /Applications/Docker.app/"
alias killmac='killall Dock Finder NotificationCenter Spotlight SystemUIServer'
alias battery='pmset -g batt'
alias wifioff='networksetup -setairportpower en1 off'
alias wifion='networksetup -setairportpower en1 on'
alias wifireset='wifioff && wifion'
alias brewall='brew doctor && brew prune && brew update && brew upgrade'
alias chrome='open /Applications/Google\ Chrome.app'
alias fix='reset; stty sane; tput rs1; clear; echo -e "\033c"'
# screenfetch -E
# prompt_dir() { prompt_segment blue black '%(3~|../%2~|%~)' }
# export PATH=/usr/local/bin:$PATH
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment