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

#2389 in Command line utilities

Download history 34/week @ 2024-03-29 8/week @ 2024-04-05 210/week @ 2024-05-03 371/week @ 2024-05-10 294/week @ 2024-05-17 12/week @ 2024-05-24 2/week @ 2024-06-07 3/week @ 2024-06-14 146/week @ 2024-06-21 7/week @ 2024-06-28 45/week @ 2024-07-05 4/week @ 2024-07-12

202 downloads per month

Apache-2.0

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

~28–41MB
~668K SLoC