πββοΈ what if one client worked on every forge? π£π¬π―π€π’π° is a new TypeScript library for issues, PRs, notifications, checks and webhooks across 12 forges β¨ forges.link
Post
OMG I wanted to have this so badly I almost built it myself. Half my account is ranting about forge CLIs (bsky.app/profile/jani... etc.) Wondering if it replaces normal git commands though? E.g stacking and re-basing, moving up a branch tree etc.?
Wait. When submitting a stack though github cli, it doesn't set the remote tracking branch? I'm sure the cli submits the code via git, since I had to unlock my SSH key. If I had push.autoSetupRemote enabled and gh cli would have chosen a different branch name, I'd have two remote branches?
But imagine this lib and a bomb.sh cli around it! Maybe even JJ compatible?
Yeah 100%. bsky.app/profile/jani... I guess jj is already super flexible and has native support in @tangled.org but It's just not for me haha. So a git-native CLI sounds sooo good.
I would love a cli on top of this (as i wrote below Dan's post). Especially one that allows me to use the same stacking/pr/navigation PRs for tangled and GitHub. Right now GitHub locks one into their GH CLI for that. And I don't want to switch to jj