UNPKG

git-pr-ai

Version:

A tool to automatically extract JIRA ticket numbers from branch names and create GitHub/GitLab PRs

28 lines (26 loc) 1.17 kB
#!/usr/bin/env node import { $ } from "zx"; //#region scripts/postinstall.ts try { await $`git config --global alias.open-pr '!git-open-pr'`; await $`git config --global alias.update-pr-desc '!git-update-pr-desc'`; await $`git config --global alias.pr-review '!git-pr-review'`; await $`git config --global alias.pr-ai '!git-pr-ai'`; await $`git config --global alias.create-branch '!git-create-branch'`; await $`git config --global alias.plan-issue '!git-plan-issue'`; await $`git config --global alias.take-issue '!git-take-issue'`; await $`git config --global alias.weekly-summary '!git-weekly-summary'`; console.log("✅ Git aliases have been set up successfully!"); console.log("You can now use:"); console.log(" - git open-pr"); console.log(" - git update-pr-desc <pr-url>"); console.log(" - git pr-review [pr-url]"); console.log(" - git pr-ai <command>"); console.log(" - git create-branch --jira <ticket-id>"); console.log(" - git plan-issue <issue-id>"); console.log(" - git take-issue <issue-id>"); console.log(" - git weekly-summary"); } catch { console.log("⚠️ Could not set up git aliases automatically."); } //#endregion