dotfiles/bin/gren

16 lines
217 B
Bash
Executable file

#!/bin/sh
set -ex
if [[ -z "$1" ]]; then
echo "Usage: $0 <branch name>"
exit 1
fi
hub sync
if git rev-parse --verify --quiet $1; then
git checkout $1
else
git checkout -b $1 main
git push -u origin $1
fi