123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- ZSH=$HOME/.oh-my-zsh
- export ZSH="/Users/david/.oh-my-zsh"
- ZSH_THEME="dpoggi"
- ###### Plugins ######
- plugins=(
- git
- gulp
- grunt
- textmate
- vscode
- history-substring-search
- zsh-autosuggestions
- zsh-syntax-highlighting
- )
- ###### Keys ######
- bindkey -v
- bindkey '^P' up-history
- bindkey '^N' down-history
- bindkey '^?' backward-delete-char
- bindkey '^h' backward-delete-char
- bindkey '^w' backward-kill-word
- bindkey '^r' history-incremental-search-backward
- bindkey '^[[A' history-substring-search-up
- bindkey '^[[B' history-substring-search-down
- bindkey "$terminfo[kcuu1]" history-substring-search-up
- bindkey "$terminfo[kcud1]" history-substring-search-down
- export KEYTIMEOUT=1
- ###### Options ######
- # HIST_STAMPS="mm/dd/yyyy"
- # ZSH_CUSTOM=/path/to/new-custom-folder
- # zstyle ':omz:update' frequency 13
- # DISABLE_MAGIC_FUNCTIONS="true"
- # DISABLE_LS_COLORS="true"
- # DISABLE_AUTO_TITLE="true"
- # ENABLE_CORRECTION="true"
- # COMPLETION_WAITING_DOTS="true"
- # DISABLE_UNTRACKED_FILES_DIRTY="true"
- # export MANPATH="/usr/local/man:$MANPATH"
- # CASE_SENSITIVE="true"
- # DISABLE_AUTO_UPDATE="true"
- # export UPDATE_ZSH_DAYS=33
- # DISABLE_CORRECTION="true"
- # COMPLETION_WAITING_DOTS="true"
- # export MANPATH="/usr/local/man:$MANPATH"
- # if [[ -n $SSH_CONNECTION ]]; then
- # export EDITOR='vim'
- # else
- # export EDITOR='mvim'
- # fi
- # export ARCHFLAGS="-arch x86_64"
- # export ARCHFLAGS="-arch arm64"
- # export SSH_KEY_PATH="~/.ssh/dsa_id"
- source $ZSH/oh-my-zsh.sh
- alias zshconfig="vc ~/.zshrc"
- alias ohmyzsh="vc ~/.oh-my-zsh"
- ###### LIST ######
- alias l='ls -lFh' #size,show type,human readable
- alias la='ls -lAFh' #long list,show almost all,show type,human readable
- alias lr='ls -tRFh' #sorted by date,recursive,show type,human readable
- alias lt='ls -ltFh' #long list,sorted by date,show type,human readable
- alias ll='ls -l' #long list
- ###### GIT #######
- #alias zshconfig="mate ~/.zshrc"
- alias ga="git add"
- alias gaa="git add -A"
- alias gc="git commit -m '"
- alias gs="git status"
- alias gcm="git checkout master"
- alias gcd="git checkout dev"
- alias gmd="git merge dev"
- alias gpom="git push origin main"
- alias gpcm="git push code main"
- alias gpor="git push origin master"
- alias gpcr="git push code master"
- alias gpod="git push origin dev"
- alias gpcd="git push code dev"
- ####### BREW #########
- alias brewp='brew pin'
- alias brews='brew list -1'
- alias brewsp='brew list --pinned'
- alias bubo='brew update && brew outdated'
- alias bubc='brew upgrade && brew cleanup'
- alias bubu='bubo && bubc'
- alias bcubo='brew update && brew cask outdated'
- alias bcubc='brew cask reinstall $(brew cask outdated) && brew cleanup'
- ##### NPM #####
- alias nit="npm init --yes"
- alias not="npm outdated"
- alias nu="npm update"
- alias ni="npm install"
- alias nu="npm uninstall"
- alias nis="npm install --save"
- alias nus="npm uninstall --save"
- alias nid="npm install --save-dev"
- alias nud="npm uninstall --save-dev"
- alias nip="npm install --save-prod"
- alias nup="npm uninstall --save-prod"
- ##### GULP ######
- alias gr="gulp run"
- alias gb="gulp build"
- alias gcl="gulp clean"
- ####### Laravel ########
- alias pa='php artisan'
- alias pacache='php artisan cache:clear'
- alias paroutes='php artisan route:list'
- alias pavendor='php artisan vendor:publish'
- _laravel_get_command_list () {
- php artisan --raw --no-ansi list | sed "s/[[:space:]].*//g"
- }
- _laravel () {
- if [ -f artisan ]; then
- compadd `_laravel_get_command_list`
- fi
- }
- compdef _laravel artisan
- compdef _laravel pa
- export PATH="/opt/homebrew/opt/php@7.4/bin:$PATH"
- export PATH=$HOME/bin:/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
- export PATH="$HOME/.rbenv/bin:$PATH"
- eval "$(rbenv init - zsh)"
- export PYENV_ROOT="$HOME/.pyenv"
- export PATH="$PYENV_ROOT/bin:$PATH"
- eval "$(pyenv init -)"
|