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
JavaScript
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
import { $ }