Skip to content

Instantly share code, notes, and snippets.

@zianwar
Created September 14, 2014 13:45
Show Gist options
  • Save zianwar/e7000bd3d72e67f3ed5a to your computer and use it in GitHub Desktop.
Save zianwar/e7000bd3d72e67f3ed5a to your computer and use it in GitHub Desktop.
.zhsrc
# Path to your oh-my-zsh installation.
export ZSH=$HOME/.oh-my-zsh
# time that oh-my-zsh is loaded.
ZSH_THEME="awesomepanda"
# aliases for editing .zshrc file
alias zconf="nano ~/.zshrc"
alias sourcez="source ~/.zshrc"
alias ohmyzsh="nano ~/.oh-my-zsh"
# Uncomment the following line to use case-sensitive completion.
CASE_SENSITIVE="true"
# Uncomment the following line to disable bi-weekly auto-update checks.
#DISABLE_AUTO_UPDATE="true"
# Uncomment the following line to change how often to auto-update (in days).
#export UPDATE_ZSH_DAYS=13
# Uncomment the following line to disable auto-setting terminal title.
# DISABLE_AUTO_TITLE="true"
# Uncomment the following line to enable command auto-correction.
# ENABLE_CORRECTION="true"
# Uncomment the following line to display red dots whilst waiting for completion.
# COMPLETION_WAITING_DOTS="true"
# Uncomment the following line if you want to disable marking untracked files
# under VCS as dirty. This makes repository status check for large repositories
# much, much faster.
# DISABLE_UNTRACKED_FILES_DIRTY="true"
# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output.
# The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# HIST_STAMPS="mm/dd/yyyy"
# Would you like to use another custom folder than $ZSH/custom?
# ZSH_CUSTOM=/path/to/new-custom-folder
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git osx yum completion autojump history)
source $ZSH/oh-my-zsh.sh
# User configuration
export PATH="{$PATH}:/Applications/Sublime Text.app/Contents/SharedSupport/bin:{./bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin}:/usr/local/mysql/bin:/usr/bin/git"
# export MANPATH="/usr/local/man:$MANPATH"
# You may need to manually set your language environment
export LANG=en_US.UTF-8
# Preferred editor for local and remote sessions
# if [[ -n $SSH_CONNECTION ]]; then
# export EDITOR='vim'
# else
# export EDITOR='mvim'
# fi
# Compilation flags
# export ARCHFLAGS="-arch x86_64"
# ssh
export SSH_KEY_PATH="~/.ssh/dsa_id"
###############################################
# old zsh config
# my aliases
alias df='df -h'
alias mv='mv -i'
alias mkdir='mkdir -p'
alias fb='fbcmd fonline'
########## mysql server aliases
alias startmysql='sudo /usr/local/mysql/support-files/mysql.server start'
alias stopmysql='sudo /usr/local/mysql/support-files/mysql.server stop'
alias restartmysql='sudo /usr/local/mysql/support-files/mysql.server restart'
########### apache server alaiases
alias startapache='sudo apachectl start'
alias stopapache='sudo apachectl stop'
alias restartapache='sudo apachectl restart'
# EDIT PATH TO SUPPORT MYSQL COMMANDS
export PATH="{$PATH}:/usr/local/mysql/bin"
# Sublime Text : subl command
export PATH=/Applications/Sublime\ Text.app/Contents/SharedSupport/bin:$PATH
export EDITOR='subl -w'
### Git Aliases
alias gpull='git pull'
alias ga='git add'
alias gaa='git add --all'
alias gpush='git push -u'
alias gpushom='git push -u origin master'
alias gs='git status'
alias gco='git commit'
alias gch='git checkout'
alias gshow='git show'
alias gb='git branch'
alias gf='git fetch'
alias gm='git merge'
# chrome index.html
alias firefox="open -a /Applications/Firefox.app"
alias chrome="open -a /Applications/Google\ Chrome.app"
alias phps='open -a "PhpStorm"'
alias t="tree -C"
alias serve="python -m SimpleHTTPServer 8000"
alias packages="~/Library/Application\ Support/Sublime\ Text\ 3/Packages"
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
if [[ -s $HOME/.rvm/scripts/rvm ]]; then
source $HOME/.rvm/scripts/rvm;
fi
# ruby rbenv
export PATH="$HOME/.rbenv/shims:$PATH"
#Jekyll aliases
alias jk='jekyll'
alias jks='jekyll serve --watch'
# z autojumper
. ~/z/z.sh
alias pa="php artisan"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment