feat : added scripts

This commit is contained in:
mindx-devOps 2026-01-29 12:23:46 +05:30
parent ab1d5364a0
commit eabb63417a
2 changed files with 60 additions and 0 deletions

View file

@ -0,0 +1,33 @@
#!/usr/bin/env bash
set -e
echo "=== Create New Feature Branch ==="
# Check if git repo
if ! git rev-parse --is-inside-work-tree >/dev/null 2>&1; then
echo "❌ Not inside a git repository"
exit 1
fi
read -p "Enter JIRA ticket (e.g. JIRA-123): " JIRA
read -p "Enter short description: " DESC
if [[ -z "$JIRA" || -z "$DESC" ]]; then
echo "❌ JIRA ticket and description are required"
exit 1
fi
# Clean description
DESC_CLEAN=$(echo "$DESC" | tr '[:upper:]' '[:lower:]' | tr ' ' '-')
BRANCH="feature/${JIRA}-${DESC_CLEAN}"
echo "📌 Creating branch: $BRANCH"
git fetch origin
git checkout develop
git pull origin develop
git checkout -b "$BRANCH"
git push -u origin "$BRANCH"
echo "✅ Feature branch created and pushed successfully"