9 releases
0.0.46 | Jun 21, 2024 |
---|---|
0.0.40 | May 17, 2024 |
0.0.4 | Feb 15, 2024 |
0.0.3 | Sep 3, 2023 |
0.0.1 | Aug 31, 2023 |
#2399 in Command line utilities
290KB
7K
SLoC
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.
Dependencies
~29–42MB
~686K SLoC