ngit-cli
ngit-cli copied to clipboard
cli for a nostr based github alternative for FOSS repositories
ngit
a command-line tool to send and review patches via nostr
- works seemlessly with gitworkshop.dev
- fully compatible with nip34 draft
- enables proposals to be managed as branches, similar to GitHub PRs via nip34+
see gitworkshop.dev/ngit and gitworkshop.dev/about for more details
Commands
run from the directory of the git repository:
-
ngit init
signal you are this repo's maintainer accepting proposals via nostr -
ngit send
issue commits as a proposal -
ngit list
list proposals; checkout, apply or donwload selected
and when on a proposal branch:
-
ngit push
send proposal revision -
ngit pull
fetch and apply new proposal commits / revisions linked to branch
Contributions Welcome!
use ngit to submit proposals!
gitworkshop.dev/repo/ngit to report issues and see proposals
install the tool with cargo install ngit
, use a prebuilt binary or build from source off the master branch.