| Crates.io | nnotes |
| lib.rs | nnotes |
| version | 0.1.1 |
| created_at | 2025-09-19 10:34:04.72826+00 |
| updated_at | 2025-09-19 13:19:33.410661+00 |
| description | A fast and simple notes CLI |
| homepage | |
| repository | https://github.com/Nibha83/nnotes.git |
| max_upload_size | |
| id | 1846255 |
| size | 51,486 |
nnotes is a fast and simple command-line note-taking tool built with Rust.
It lets you quickly add, search, and delete notes right from your terminal.
git clone git@github.com:Nibha83/nnotes.git
cd nnotes
cargo install --path .
cargo install nnotes
nnotes "your search query" # Search notes
nnotes "title" "content" # Add a note
nnotes -d <NOTE_ID> # Delete a note by ID
nnotes -h # Show help
# Add a note
nnotes "Shopping List" "Eggs, Milk, Bread"
# Search notes
nnotes "Milk"
# Delete a note by ID
nnotes -d "534a0d71-9687-4432-a96b-8caf9284af8e"
Your notes are stored locally at:
~/.local/share/nnotes/notes.json%APPDATA%\nnotes\notes.jsonThe search index is also stored in the same folder.
Each note is automatically assigned a UUID (e.g. 534a0d71-9687-4432-a96b-8caf9284af8e).
Use this ID to delete notes.
Run the project locally:
cargo run -- "title" "content"
cargo run -- "search term"
cargo run -- -d <NOTE_ID>
MIT License. Feel free to use, modify, and share.
PRs, issues, and suggestions are welcome!