2025-04-16

This commit is contained in:
2025-04-16 10:00:00 -04:00
parent 45ed576a63
commit b93f16c313
2 changed files with 27 additions and 6 deletions
+27 -6
View File
@@ -1,11 +1,32 @@
#!/bin/bash
git add -A
COMMIT_MSG=$(gum input --placeholder "Commit message...")
git commit -m "$COMMIT_MSG"
BRANCH=$(git name-rev --name-only HEAD)
gum confirm "Push?" && git push origin $BRANCH
if [ "${!#}" == "-pr" ]; then
gh pr create --base beta
if [ -z "$COMMIT_MSG"]; then
echo "Commit cancelled..."
exit 1
fi
git add -A
git commit -m "$COMMIT_MSG"
BRANCH=$(git name-rev --name-only HEAD)
gum confirm "Push?" && git push origin $BRANCH
CREATE_PR=$(gum confirm "Create PR?")
if [ "${!#}" == "-pr" && CREATE_PR == 0 ]; then
REMOTE_BRANCHES=$(git branch -r | grep -v '\//' | sed 's/origin\///')
if echo "$remote_branches" | grep -q "^beta$"; then
PR_BASE="beta"
elif echo "$remote_branches" | grep -q "^main$"; then
PR_BASE="main"
elif echo "$remote_branches" | grep -q "^master$"; then
PR_BASE="master"
else
PR_BASE=$(REMOTE_BRANCHES | gum choose --limit 1 )
fi
gh pr create --base PR_BASE
fi
View File