gn-cli 0.1.6

git-notes CLI — add, list, show, sync, resolve notes
Documentation

git-notes-cli (git-notes)

Command-line interface for git-notes — decentralized code comments that live inside Git forever.

Crates.io License

git-notes allows developers to add comments, reviews, and discussion threads directly to commits, files, and line numbers without altering Git commit history.


⚡ Installation

Install from crates.io via Cargo:

cargo install gn-cli --bin git-notes

Or download precompiled standalone binaries from GitHub Releases.


🚀 Commands

Add a Note

git-notes add -f src/main.rs -l 42 -m "Why is this O(n²)?"

Reply to a Thread

git-notes reply 72818dac -m "Refactored to HashMap lookup!"

Show Discussion Thread

git-notes show 72818dac --thread

List Notes

git-notes list --namespace comments
git-notes list --namespace review

Resolve / Approve

git-notes resolve 72818dac --status approved

Export Notes

git-notes export --format markdown   # outputs NOTES.md
git-notes export --format json       # outputs notes.json
git-notes export --format html       # outputs index.html

🔗 Repository