mirror of
https://git.decapod.one/brethil/dotfiles
synced 2024-11-24 12:31:31 +01:00
zsh: git: do not fail when aliases are undefined
This commit is contained in:
parent
b2df319e18
commit
72a02e22e0
|
@ -75,7 +75,14 @@ function git-show-changes(){
|
||||||
git log --reverse HEAD^..
|
git log --reverse HEAD^..
|
||||||
}
|
}
|
||||||
|
|
||||||
unalias gco
|
# oh-my-zsh has some aliases which we might want to override
|
||||||
|
# with functions
|
||||||
|
function _disable_alias() {
|
||||||
|
[[ -n $(alias "$1") ]] && unalias "$1"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
_disable_alias gco
|
||||||
function gco() {
|
function gco() {
|
||||||
if [[ "$#" -ge 1 ]]; then
|
if [[ "$#" -ge 1 ]]; then
|
||||||
g checkout $@
|
g checkout $@
|
||||||
|
@ -85,7 +92,8 @@ function gco() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
unalias gcor
|
|
||||||
|
_disable_alias gcor
|
||||||
function gcor() {
|
function gcor() {
|
||||||
if [[ "$#" -ge 1 ]]; then
|
if [[ "$#" -ge 1 ]]; then
|
||||||
g checkout $@
|
g checkout $@
|
||||||
|
@ -95,7 +103,7 @@ function gcor() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
unalias gbd
|
_disable_alias gbd
|
||||||
function gbd() {
|
function gbd() {
|
||||||
if [[ "$#" -ge 1 ]]; then
|
if [[ "$#" -ge 1 ]]; then
|
||||||
g branch -d $@
|
g branch -d $@
|
||||||
|
@ -105,7 +113,7 @@ function gbd() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
unalias gbD
|
_disable_alias gbD
|
||||||
function gbD() {
|
function gbD() {
|
||||||
if [[ "$#" -ge 1 ]]; then
|
if [[ "$#" -ge 1 ]]; then
|
||||||
g branch -D $@
|
g branch -D $@
|
||||||
|
@ -113,4 +121,3 @@ function gbD() {
|
||||||
g branch -D $(gb | fzf -m)
|
g branch -D $(gb | fzf -m)
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user