mirror of
				https://github.com/dcarrillo/prezto.git
				synced 2025-11-04 12:09:08 +00:00 
			
		
		
		
	[#23] Prevent errors when completion is disabled
This commit is contained in:
		@@ -130,7 +130,7 @@ if zstyle -t ':omz:alias:diff' color; then
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  if (( $+commands[colormake] )); then
 | 
					  if (( $+commands[colormake] )); then
 | 
				
			||||||
    alias make='colormake'
 | 
					    alias make='colormake'
 | 
				
			||||||
    compdef colormake=make
 | 
					    compdef colormake=make 2> /dev/null
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,108 +7,108 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Git
 | 
					# Git
 | 
				
			||||||
alias g='git'
 | 
					alias g='git'
 | 
				
			||||||
compdef g=git
 | 
					compdef g=git 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Branch (b)
 | 
					# Branch (b)
 | 
				
			||||||
alias gb='git branch'
 | 
					alias gb='git branch'
 | 
				
			||||||
compdef _git gb=git-branch
 | 
					compdef _git gb=git-branch 2> /dev/null
 | 
				
			||||||
alias gbc='git checkout -b'
 | 
					alias gbc='git checkout -b'
 | 
				
			||||||
compdef _git gbc=git-checkout
 | 
					compdef _git gbc=git-checkout 2> /dev/null
 | 
				
			||||||
alias gbl='git branch -v'
 | 
					alias gbl='git branch -v'
 | 
				
			||||||
compdef _git gbl=git-branch
 | 
					compdef _git gbl=git-branch 2> /dev/null
 | 
				
			||||||
alias gbL='git branch -av'
 | 
					alias gbL='git branch -av'
 | 
				
			||||||
compdef _git gbL=git-branch
 | 
					compdef _git gbL=git-branch 2> /dev/null
 | 
				
			||||||
alias gbx='git branch -d'
 | 
					alias gbx='git branch -d'
 | 
				
			||||||
compdef _git gbx=git-branch
 | 
					compdef _git gbx=git-branch 2> /dev/null
 | 
				
			||||||
alias gbX='git branch -D'
 | 
					alias gbX='git branch -D'
 | 
				
			||||||
compdef _git gbX=git-branch
 | 
					compdef _git gbX=git-branch 2> /dev/null
 | 
				
			||||||
alias gbm='git branch -m'
 | 
					alias gbm='git branch -m'
 | 
				
			||||||
compdef _git gbm=git-branch
 | 
					compdef _git gbm=git-branch 2> /dev/null
 | 
				
			||||||
alias gbM='git branch -M'
 | 
					alias gbM='git branch -M'
 | 
				
			||||||
compdef _git gbM=git-branch
 | 
					compdef _git gbM=git-branch 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Commit (c)
 | 
					# Commit (c)
 | 
				
			||||||
alias gc='git commit'
 | 
					alias gc='git commit'
 | 
				
			||||||
compdef _git gc=git-commit
 | 
					compdef _git gc=git-commit 2> /dev/null
 | 
				
			||||||
alias gca='git commit --all'
 | 
					alias gca='git commit --all'
 | 
				
			||||||
compdef _git gca=git-commit
 | 
					compdef _git gca=git-commit 2> /dev/null
 | 
				
			||||||
alias gcm='git commit --message'
 | 
					alias gcm='git commit --message'
 | 
				
			||||||
compdef _git gcm=git-commit
 | 
					compdef _git gcm=git-commit 2> /dev/null
 | 
				
			||||||
alias gco='git checkout'
 | 
					alias gco='git checkout'
 | 
				
			||||||
compdef _git gco=git-checkout
 | 
					compdef _git gco=git-checkout 2> /dev/null
 | 
				
			||||||
alias gcO='git checkout HEAD --'
 | 
					alias gcO='git checkout HEAD --'
 | 
				
			||||||
compdef _git gcO=git-checkout
 | 
					compdef _git gcO=git-checkout 2> /dev/null
 | 
				
			||||||
alias gcf='git commit --amend --reuse-message HEAD'
 | 
					alias gcf='git commit --amend --reuse-message HEAD'
 | 
				
			||||||
compdef _git gcf=git-commit
 | 
					compdef _git gcf=git-commit 2> /dev/null
 | 
				
			||||||
alias gcp='git cherry-pick --ff'
 | 
					alias gcp='git cherry-pick --ff'
 | 
				
			||||||
compdef _git gcp=git-cherry-pick
 | 
					compdef _git gcp=git-cherry-pick 2> /dev/null
 | 
				
			||||||
alias gcP='git cherry-pick --no-commit'
 | 
					alias gcP='git cherry-pick --no-commit'
 | 
				
			||||||
compdef _git gcP=git-cherry-pick
 | 
					compdef _git gcP=git-cherry-pick 2> /dev/null
 | 
				
			||||||
alias gcr='git revert'
 | 
					alias gcr='git revert'
 | 
				
			||||||
compdef _git gcr=git-revert
 | 
					compdef _git gcr=git-revert 2> /dev/null
 | 
				
			||||||
alias gcR='git reset "HEAD^"'
 | 
					alias gcR='git reset "HEAD^"'
 | 
				
			||||||
compdef _git gcR=git-reset
 | 
					compdef _git gcR=git-reset 2> /dev/null
 | 
				
			||||||
alias gcs='git show'
 | 
					alias gcs='git show'
 | 
				
			||||||
compdef _git gcs=git-show
 | 
					compdef _git gcs=git-show 2> /dev/null
 | 
				
			||||||
alias gcv='git fsck | awk '\''/dangling commit/ {print $3}'\'' | git show --format="SHA1: %C(green)%h%C(reset) %f" --stdin | awk '\''/SHA1/ {sub("SHA1: ", ""); print}'\'''
 | 
					alias gcv='git fsck | awk '\''/dangling commit/ {print $3}'\'' | git show --format="SHA1: %C(green)%h%C(reset) %f" --stdin | awk '\''/SHA1/ {sub("SHA1: ", ""); print}'\'''
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Data (d)
 | 
					# Data (d)
 | 
				
			||||||
alias gd='git ls-files'
 | 
					alias gd='git ls-files'
 | 
				
			||||||
compdef _git gd=git-ls-files
 | 
					compdef _git gd=git-ls-files 2> /dev/null
 | 
				
			||||||
alias gdc='git ls-files --cached'
 | 
					alias gdc='git ls-files --cached'
 | 
				
			||||||
compdef _git gdc=git-ls-files
 | 
					compdef _git gdc=git-ls-files 2> /dev/null
 | 
				
			||||||
alias gdx='git ls-files --deleted'
 | 
					alias gdx='git ls-files --deleted'
 | 
				
			||||||
compdef _git gdx=git-ls-files
 | 
					compdef _git gdx=git-ls-files 2> /dev/null
 | 
				
			||||||
alias gdm='git ls-files --modified'
 | 
					alias gdm='git ls-files --modified'
 | 
				
			||||||
compdef _git gdm=git-ls-files
 | 
					compdef _git gdm=git-ls-files 2> /dev/null
 | 
				
			||||||
alias gdu='git ls-files --other --exclude-standard'
 | 
					alias gdu='git ls-files --other --exclude-standard'
 | 
				
			||||||
compdef _git gdu=git-ls-files
 | 
					compdef _git gdu=git-ls-files 2> /dev/null
 | 
				
			||||||
alias gdk='git ls-files --killed'
 | 
					alias gdk='git ls-files --killed'
 | 
				
			||||||
compdef _git gdk=git-ls-files
 | 
					compdef _git gdk=git-ls-files 2> /dev/null
 | 
				
			||||||
alias gdi='git status --porcelain --short --ignored | sed -n "s/^!! //p"'
 | 
					alias gdi='git status --porcelain --short --ignored | sed -n "s/^!! //p"'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Fetch (f)
 | 
					# Fetch (f)
 | 
				
			||||||
alias gf='git fetch'
 | 
					alias gf='git fetch'
 | 
				
			||||||
compdef _git gf=git-fetch
 | 
					compdef _git gf=git-fetch 2> /dev/null
 | 
				
			||||||
alias gfc='git clone'
 | 
					alias gfc='git clone'
 | 
				
			||||||
compdef _git gfc=git-clone
 | 
					compdef _git gfc=git-clone 2> /dev/null
 | 
				
			||||||
alias gfm='git pull'
 | 
					alias gfm='git pull'
 | 
				
			||||||
compdef _git gfm=git-pull
 | 
					compdef _git gfm=git-pull 2> /dev/null
 | 
				
			||||||
alias gfr='git pull --rebase'
 | 
					alias gfr='git pull --rebase'
 | 
				
			||||||
compdef _git gfr=git-pull
 | 
					compdef _git gfr=git-pull 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Index (i)
 | 
					# Index (i)
 | 
				
			||||||
alias gia='git add'
 | 
					alias gia='git add'
 | 
				
			||||||
compdef _git gia=git-add
 | 
					compdef _git gia=git-add 2> /dev/null
 | 
				
			||||||
alias giA='git add --patch'
 | 
					alias giA='git add --patch'
 | 
				
			||||||
compdef _git giA=git-add
 | 
					compdef _git giA=git-add 2> /dev/null
 | 
				
			||||||
alias giu='git add --update'
 | 
					alias giu='git add --update'
 | 
				
			||||||
compdef _git giu=git-add
 | 
					compdef _git giu=git-add 2> /dev/null
 | 
				
			||||||
alias gid='git diff --no-ext-diff --cached'
 | 
					alias gid='git diff --no-ext-diff --cached'
 | 
				
			||||||
compdef _git gid=git-diff
 | 
					compdef _git gid=git-diff 2> /dev/null
 | 
				
			||||||
alias giD='git diff --no-ext-diff --cached --word-diff'
 | 
					alias giD='git diff --no-ext-diff --cached --word-diff'
 | 
				
			||||||
compdef _git giD=git-diff
 | 
					compdef _git giD=git-diff 2> /dev/null
 | 
				
			||||||
alias gir='git reset --mixed'
 | 
					alias gir='git reset --mixed'
 | 
				
			||||||
compdef _git gir=git-reset
 | 
					compdef _git gir=git-reset 2> /dev/null
 | 
				
			||||||
alias giR='git reset --keep'
 | 
					alias giR='git reset --keep'
 | 
				
			||||||
compdef _git giR=git-reset
 | 
					compdef _git giR=git-reset 2> /dev/null
 | 
				
			||||||
alias gix='git rm -r --cached'
 | 
					alias gix='git rm -r --cached'
 | 
				
			||||||
compdef _git gix=git-rm
 | 
					compdef _git gix=git-rm 2> /dev/null
 | 
				
			||||||
alias giX='git rm -rf --cached'
 | 
					alias giX='git rm -rf --cached'
 | 
				
			||||||
compdef _git giX=git-rm
 | 
					compdef _git giX=git-rm 2> /dev/null
 | 
				
			||||||
alias gig='git grep --cached'
 | 
					alias gig='git grep --cached'
 | 
				
			||||||
compdef _git gig=git-grep
 | 
					compdef _git gig=git-grep 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Konflict (k)
 | 
					# Konflict (k)
 | 
				
			||||||
alias gkl='git status | sed -n "s/^.*both [a-z]*ed: *//p"'
 | 
					alias gkl='git status | sed -n "s/^.*both [a-z]*ed: *//p"'
 | 
				
			||||||
alias gka='git add $(gkl)'
 | 
					alias gka='git add $(gkl)'
 | 
				
			||||||
compdef _git gka=git-add
 | 
					compdef _git gka=git-add 2> /dev/null
 | 
				
			||||||
alias gke='git mergetool $(gkl)'
 | 
					alias gke='git mergetool $(gkl)'
 | 
				
			||||||
alias gko='git checkout --ours --'
 | 
					alias gko='git checkout --ours --'
 | 
				
			||||||
compdef _git gko=git-checkout
 | 
					compdef _git gko=git-checkout 2> /dev/null
 | 
				
			||||||
alias gkO='gko $(gkl)'
 | 
					alias gkO='gko $(gkl)'
 | 
				
			||||||
alias gkt='git checkout --theirs --'
 | 
					alias gkt='git checkout --theirs --'
 | 
				
			||||||
compdef _git gkt=git-checkout
 | 
					compdef _git gkt=git-checkout 2> /dev/null
 | 
				
			||||||
alias gkT='gkt $(gkl)'
 | 
					alias gkT='gkt $(gkl)'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Log (l)
 | 
					# Log (l)
 | 
				
			||||||
@@ -117,138 +117,138 @@ git_log_format_oneline='--pretty=format:%C(green)%h%C(reset) %s%n'
 | 
				
			|||||||
git_log_format_brief='--pretty=format:%C(green)%h%C(reset) %s%n%C(blue)(%ar by %an)%C(red)%d%C(reset)%n'
 | 
					git_log_format_brief='--pretty=format:%C(green)%h%C(reset) %s%n%C(blue)(%ar by %an)%C(red)%d%C(reset)%n'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alias gl='git log --topo-order ${git_log_format_medium}'
 | 
					alias gl='git log --topo-order ${git_log_format_medium}'
 | 
				
			||||||
compdef _git gl=git-log
 | 
					compdef _git gl=git-log 2> /dev/null
 | 
				
			||||||
alias gls='git log --topo-order --stat ${git_log_format_medium}'
 | 
					alias gls='git log --topo-order --stat ${git_log_format_medium}'
 | 
				
			||||||
compdef _git gls=git-log
 | 
					compdef _git gls=git-log 2> /dev/null
 | 
				
			||||||
alias gld='git log --topo-order --stat --patch --full-diff ${git_log_format_medium}'
 | 
					alias gld='git log --topo-order --stat --patch --full-diff ${git_log_format_medium}'
 | 
				
			||||||
compdef _git gld=git-log
 | 
					compdef _git gld=git-log 2> /dev/null
 | 
				
			||||||
alias glo='git log --topo-order ${git_log_format_oneline}'
 | 
					alias glo='git log --topo-order ${git_log_format_oneline}'
 | 
				
			||||||
compdef _git glo=git-log
 | 
					compdef _git glo=git-log 2> /dev/null
 | 
				
			||||||
alias glg='git log --topo-order --all --graph ${git_log_format_oneline}'
 | 
					alias glg='git log --topo-order --all --graph ${git_log_format_oneline}'
 | 
				
			||||||
compdef _git glg=git-log
 | 
					compdef _git glg=git-log 2> /dev/null
 | 
				
			||||||
alias glb='git log --topo-order ${git_log_format_brief}'
 | 
					alias glb='git log --topo-order ${git_log_format_brief}'
 | 
				
			||||||
compdef _git glb=git-log
 | 
					compdef _git glb=git-log 2> /dev/null
 | 
				
			||||||
alias glc='git shortlog --summary --numbered'
 | 
					alias glc='git shortlog --summary --numbered'
 | 
				
			||||||
compdef _git glc=git-shortlog
 | 
					compdef _git glc=git-shortlog 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Merge (m)
 | 
					# Merge (m)
 | 
				
			||||||
alias gm='git merge'
 | 
					alias gm='git merge'
 | 
				
			||||||
compdef _git gm=git-merge
 | 
					compdef _git gm=git-merge 2> /dev/null
 | 
				
			||||||
alias gmC='git merge --no-commit'
 | 
					alias gmC='git merge --no-commit'
 | 
				
			||||||
compdef _git gmC=git-merge
 | 
					compdef _git gmC=git-merge 2> /dev/null
 | 
				
			||||||
alias gmF='git merge --no-ff'
 | 
					alias gmF='git merge --no-ff'
 | 
				
			||||||
compdef _git gmF=git-merge
 | 
					compdef _git gmF=git-merge 2> /dev/null
 | 
				
			||||||
alias gma='git merge --abort'
 | 
					alias gma='git merge --abort'
 | 
				
			||||||
compdef _git gma=git-merge
 | 
					compdef _git gma=git-merge 2> /dev/null
 | 
				
			||||||
alias gmt='git mergetool'
 | 
					alias gmt='git mergetool'
 | 
				
			||||||
compdef _git gmt=git-mergetool
 | 
					compdef _git gmt=git-mergetool 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Push (p)
 | 
					# Push (p)
 | 
				
			||||||
alias gp='git push'
 | 
					alias gp='git push'
 | 
				
			||||||
compdef _git gp=git-push
 | 
					compdef _git gp=git-push 2> /dev/null
 | 
				
			||||||
alias gpf='git push --force'
 | 
					alias gpf='git push --force'
 | 
				
			||||||
compdef _git gpf=git-push
 | 
					compdef _git gpf=git-push 2> /dev/null
 | 
				
			||||||
alias gpa='git push --all'
 | 
					alias gpa='git push --all'
 | 
				
			||||||
compdef _git gpa=git-push
 | 
					compdef _git gpa=git-push 2> /dev/null
 | 
				
			||||||
alias gpA='git push --all && git push --tags'
 | 
					alias gpA='git push --all && git push --tags'
 | 
				
			||||||
compdef _git gpA=git-push
 | 
					compdef _git gpA=git-push 2> /dev/null
 | 
				
			||||||
alias gpt='git push --tags'
 | 
					alias gpt='git push --tags'
 | 
				
			||||||
compdef _git gpt=git-push
 | 
					compdef _git gpt=git-push 2> /dev/null
 | 
				
			||||||
alias gpc='git push --set-upstream origin "$(git-current-branch)"'
 | 
					alias gpc='git push --set-upstream origin "$(git-current-branch)"'
 | 
				
			||||||
compdef _git gpc=git-push
 | 
					compdef _git gpc=git-push 2> /dev/null
 | 
				
			||||||
alias gpp='git pull origin "$(git-current-branch)" && git push origin "$(git-branch)"'
 | 
					alias gpp='git pull origin "$(git-current-branch)" && git push origin "$(git-branch)"'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Rebase (r)
 | 
					# Rebase (r)
 | 
				
			||||||
alias gr='git rebase'
 | 
					alias gr='git rebase'
 | 
				
			||||||
compdef _git gr=git-rebase
 | 
					compdef _git gr=git-rebase 2> /dev/null
 | 
				
			||||||
alias gra='git rebase --abort'
 | 
					alias gra='git rebase --abort'
 | 
				
			||||||
compdef _git gra=git-rebase
 | 
					compdef _git gra=git-rebase 2> /dev/null
 | 
				
			||||||
alias grc='git rebase --continue'
 | 
					alias grc='git rebase --continue'
 | 
				
			||||||
compdef _git grc=git-rebase
 | 
					compdef _git grc=git-rebase 2> /dev/null
 | 
				
			||||||
alias gri='git rebase --interactive'
 | 
					alias gri='git rebase --interactive'
 | 
				
			||||||
compdef _git gri=git-rebase
 | 
					compdef _git gri=git-rebase 2> /dev/null
 | 
				
			||||||
alias grs='git rebase --skip'
 | 
					alias grs='git rebase --skip'
 | 
				
			||||||
compdef _git grs=git-rebase
 | 
					compdef _git grs=git-rebase 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Remote (R)
 | 
					# Remote (R)
 | 
				
			||||||
alias gR='git remote'
 | 
					alias gR='git remote'
 | 
				
			||||||
compdef _git gh=git-remote
 | 
					compdef _git gh=git-remote 2> /dev/null
 | 
				
			||||||
alias gRl='git remote --verbose'
 | 
					alias gRl='git remote --verbose'
 | 
				
			||||||
compdef _git gRl=git-remote
 | 
					compdef _git gRl=git-remote 2> /dev/null
 | 
				
			||||||
alias gRa='git remote add'
 | 
					alias gRa='git remote add'
 | 
				
			||||||
compdef _git gRa=git-remote
 | 
					compdef _git gRa=git-remote 2> /dev/null
 | 
				
			||||||
alias gRx='git remote rm'
 | 
					alias gRx='git remote rm'
 | 
				
			||||||
compdef _git gRx=git-remote
 | 
					compdef _git gRx=git-remote 2> /dev/null
 | 
				
			||||||
alias gRm='git remote rename'
 | 
					alias gRm='git remote rename'
 | 
				
			||||||
compdef _git gRm=git-remote
 | 
					compdef _git gRm=git-remote 2> /dev/null
 | 
				
			||||||
alias gRu='git remote update'
 | 
					alias gRu='git remote update'
 | 
				
			||||||
compdef _git gRu=git-remote
 | 
					compdef _git gRu=git-remote 2> /dev/null
 | 
				
			||||||
alias gRc='git remote prune'
 | 
					alias gRc='git remote prune'
 | 
				
			||||||
compdef _git gRc=git-remote
 | 
					compdef _git gRc=git-remote 2> /dev/null
 | 
				
			||||||
alias gRs='git remote show'
 | 
					alias gRs='git remote show'
 | 
				
			||||||
compdef _git gRs=git-remote
 | 
					compdef _git gRs=git-remote 2> /dev/null
 | 
				
			||||||
alias gRb='git-hub'
 | 
					alias gRb='git-hub'
 | 
				
			||||||
compdef _git-hub gRb=git-hub
 | 
					compdef _git-hub gRb=git-hub 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Stash (s)
 | 
					# Stash (s)
 | 
				
			||||||
alias gs='git stash'
 | 
					alias gs='git stash'
 | 
				
			||||||
compdef _git gs=git-stash
 | 
					compdef _git gs=git-stash 2> /dev/null
 | 
				
			||||||
alias gsa='git stash apply'
 | 
					alias gsa='git stash apply'
 | 
				
			||||||
compdef _git gsa=git-stash
 | 
					compdef _git gsa=git-stash 2> /dev/null
 | 
				
			||||||
alias gsc='git stash clear'
 | 
					alias gsc='git stash clear'
 | 
				
			||||||
compdef _git gsc=git-stash
 | 
					compdef _git gsc=git-stash 2> /dev/null
 | 
				
			||||||
alias gsx='git stash drop'
 | 
					alias gsx='git stash drop'
 | 
				
			||||||
compdef _git gsx=git-stash
 | 
					compdef _git gsx=git-stash 2> /dev/null
 | 
				
			||||||
alias gsl='git stash list'
 | 
					alias gsl='git stash list'
 | 
				
			||||||
compdef _git gsl=git-stash
 | 
					compdef _git gsl=git-stash 2> /dev/null
 | 
				
			||||||
alias gsL='git stash show --patch --stat'
 | 
					alias gsL='git stash show --patch --stat'
 | 
				
			||||||
compdef _git gsL=git-stash
 | 
					compdef _git gsL=git-stash 2> /dev/null
 | 
				
			||||||
alias gsp='git stash pop'
 | 
					alias gsp='git stash pop'
 | 
				
			||||||
compdef _git gsp=git-stash
 | 
					compdef _git gsp=git-stash 2> /dev/null
 | 
				
			||||||
alias gss='git stash save --include-untracked'
 | 
					alias gss='git stash save --include-untracked'
 | 
				
			||||||
compdef _git gss=git-stash
 | 
					compdef _git gss=git-stash 2> /dev/null
 | 
				
			||||||
alias gsS='git stash save --patch --no-keep-index'
 | 
					alias gsS='git stash save --patch --no-keep-index'
 | 
				
			||||||
compdef _git gsS=git-stash
 | 
					compdef _git gsS=git-stash 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Submodule (S)
 | 
					# Submodule (S)
 | 
				
			||||||
alias gS='git submodule'
 | 
					alias gS='git submodule'
 | 
				
			||||||
compdef _git gS=git-submodule
 | 
					compdef _git gS=git-submodule 2> /dev/null
 | 
				
			||||||
alias gSa='git submodule add'
 | 
					alias gSa='git submodule add'
 | 
				
			||||||
compdef _git gSa=git-submodule
 | 
					compdef _git gSa=git-submodule 2> /dev/null
 | 
				
			||||||
alias gSf='git submodule foreach'
 | 
					alias gSf='git submodule foreach'
 | 
				
			||||||
compdef _git gSf=git-submodule
 | 
					compdef _git gSf=git-submodule 2> /dev/null
 | 
				
			||||||
alias gSi='git submodule init'
 | 
					alias gSi='git submodule init'
 | 
				
			||||||
compdef _git gSi=git-submodule
 | 
					compdef _git gSi=git-submodule 2> /dev/null
 | 
				
			||||||
alias gSl='git submodule status'
 | 
					alias gSl='git submodule status'
 | 
				
			||||||
compdef _git gSl=git-submodule
 | 
					compdef _git gSl=git-submodule 2> /dev/null
 | 
				
			||||||
alias gSs='git submodule sync'
 | 
					alias gSs='git submodule sync'
 | 
				
			||||||
compdef _git gSs=git-submodule
 | 
					compdef _git gSs=git-submodule 2> /dev/null
 | 
				
			||||||
alias gSu='git submodule update'
 | 
					alias gSu='git submodule update'
 | 
				
			||||||
compdef _git gSu=git-submodule
 | 
					compdef _git gSu=git-submodule 2> /dev/null
 | 
				
			||||||
alias gSU='git submodule update --init --recursive'
 | 
					alias gSU='git submodule update --init --recursive'
 | 
				
			||||||
compdef _git gSU=git-submdoule
 | 
					compdef _git gSU=git-submdoule 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Working Copy (w)
 | 
					# Working Copy (w)
 | 
				
			||||||
alias gws='git status --short'
 | 
					alias gws='git status --short'
 | 
				
			||||||
compdef _git gws=git-status
 | 
					compdef _git gws=git-status 2> /dev/null
 | 
				
			||||||
alias gwS='git status'
 | 
					alias gwS='git status'
 | 
				
			||||||
compdef _git gwS=git-status
 | 
					compdef _git gwS=git-status 2> /dev/null
 | 
				
			||||||
alias gwd='git diff --no-ext-diff'
 | 
					alias gwd='git diff --no-ext-diff'
 | 
				
			||||||
compdef _git gwd=git-diff
 | 
					compdef _git gwd=git-diff 2> /dev/null
 | 
				
			||||||
alias gwD='git diff --no-ext-diff --word-diff'
 | 
					alias gwD='git diff --no-ext-diff --word-diff'
 | 
				
			||||||
compdef _git gwD=git-diff
 | 
					compdef _git gwD=git-diff 2> /dev/null
 | 
				
			||||||
alias gwr='git reset --soft'
 | 
					alias gwr='git reset --soft'
 | 
				
			||||||
compdef _git gwr=git-reset
 | 
					compdef _git gwr=git-reset 2> /dev/null
 | 
				
			||||||
alias gwR='git reset --hard'
 | 
					alias gwR='git reset --hard'
 | 
				
			||||||
compdef _git gwR=git-reset
 | 
					compdef _git gwR=git-reset 2> /dev/null
 | 
				
			||||||
alias gwc='git clean -n'
 | 
					alias gwc='git clean -n'
 | 
				
			||||||
compdef _git gwc=git-clean
 | 
					compdef _git gwc=git-clean 2> /dev/null
 | 
				
			||||||
alias gwC='git clean -f'
 | 
					alias gwC='git clean -f'
 | 
				
			||||||
compdef _git gwC=git-clean
 | 
					compdef _git gwC=git-clean 2> /dev/null
 | 
				
			||||||
alias gwx='git rm -r'
 | 
					alias gwx='git rm -r'
 | 
				
			||||||
compdef _git gwx=git-rm
 | 
					compdef _git gwx=git-rm 2> /dev/null
 | 
				
			||||||
alias gwX='git rm -rf'
 | 
					alias gwX='git rm -rf'
 | 
				
			||||||
compdef _git gwX=git-rm
 | 
					compdef _git gwX=git-rm 2> /dev/null
 | 
				
			||||||
alias gwg='git grep'
 | 
					alias gwg='git grep'
 | 
				
			||||||
compdef _git gwg=git-grep
 | 
					compdef _git gwg=git-grep 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,13 +15,13 @@ if [[ "$OSTYPE" == darwin* ]] && grep -q 'file-flags' <(rsync --help 2>&1); then
 | 
				
			|||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alias rsync-copy="${rsync_cmd}"
 | 
					alias rsync-copy="${rsync_cmd}"
 | 
				
			||||||
compdef _rsync rsync-copy=rsync
 | 
					compdef _rsync rsync-copy=rsync 2> /dev/null
 | 
				
			||||||
alias rsync-move="${rsync_cmd} --remove-source-files"
 | 
					alias rsync-move="${rsync_cmd} --remove-source-files"
 | 
				
			||||||
compdef _rsync rsync-move=rsync
 | 
					compdef _rsync rsync-move=rsync 2> /dev/null
 | 
				
			||||||
alias rsync-update="${rsync_cmd} --update"
 | 
					alias rsync-update="${rsync_cmd} --update"
 | 
				
			||||||
compdef _rsync rsync-upate=rsync
 | 
					compdef _rsync rsync-upate=rsync 2> /dev/null
 | 
				
			||||||
alias rsync-synchronize="${rsync_cmd} --update --delete"
 | 
					alias rsync-synchronize="${rsync_cmd} --update --delete"
 | 
				
			||||||
compdef _rsync rsync-synchronize=rsync
 | 
					compdef _rsync rsync-synchronize=rsync 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
unset rsync_cmd
 | 
					unset rsync_cmd
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,25 +17,25 @@ alias http-serve='python -m SimpleHTTPServer'
 | 
				
			|||||||
function mkdcd {
 | 
					function mkdcd {
 | 
				
			||||||
  [[ -n "$1" ]] && mkdir -p "$1" && cd "$1"
 | 
					  [[ -n "$1" ]] && mkdir -p "$1" && cd "$1"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
compdef _mkdir mkdcd
 | 
					compdef _mkdir mkdcd 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Changes to a directory and lists its contents.
 | 
					# Changes to a directory and lists its contents.
 | 
				
			||||||
function cdll {
 | 
					function cdll {
 | 
				
			||||||
  builtin cd "$1" && ll
 | 
					  builtin cd "$1" && ll
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
compdef _cd cdll
 | 
					compdef _cd cdll 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Pushes an entry onto the directory stack and lists its contents.
 | 
					# Pushes an entry onto the directory stack and lists its contents.
 | 
				
			||||||
function pushdll {
 | 
					function pushdll {
 | 
				
			||||||
  builtin pushd "$1" && ll
 | 
					  builtin pushd "$1" && ll
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
compdef _cd pushdll
 | 
					compdef _cd pushdll 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Pops an entry off the directory stack and lists its contents.
 | 
					# Pops an entry off the directory stack and lists its contents.
 | 
				
			||||||
function popdll {
 | 
					function popdll {
 | 
				
			||||||
  builtin popd "$1" && ll
 | 
					  builtin popd "$1" && ll
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
compdef _cd popdll
 | 
					compdef _cd popdll 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Prints columns 1 2 3 ... n.
 | 
					# Prints columns 1 2 3 ... n.
 | 
				
			||||||
function slit {
 | 
					function slit {
 | 
				
			||||||
@@ -46,7 +46,7 @@ function slit {
 | 
				
			|||||||
function pmine {
 | 
					function pmine {
 | 
				
			||||||
  ps "$@" -U "$USER" -o pid,%cpu,%mem,command
 | 
					  ps "$@" -U "$USER" -o pid,%cpu,%mem,command
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
compdef _ps pmine
 | 
					compdef _ps pmine 2> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Finds files and executes a command on them.
 | 
					# Finds files and executes a command on them.
 | 
				
			||||||
function find-exec {
 | 
					function find-exec {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user