Browse Source

zshrc: add checkout function

refactor/nvim-lua
Garrit Franke 4 years ago
parent
commit
bb3c8c4fba
  1. 16
      .zshrc

16
.zshrc

@ -99,6 +99,22 @@ pull_develop() {
echo "Pull complete"
}
checkout() {
[ -z ${1+x} ] && echo "Usage: $0 <substring>" && return 1
BRANCHES=$(git branch | grep $1 | awk '{$1=$1};1')
BRANCH_COUNT=$(echo $BRANCHES | wc -l)
if [[ "$BRANCH_COUNT" -gt 1 ]]
then
echo "More than one branch found:"
echo $BRANCHES
return 1
fi
git checkout $BRANCHES
}
# User configuration
# export MANPATH="/usr/local/man:$MANPATH"

Loading…
Cancel
Save