| Crates.io | memoru |
| lib.rs | memoru |
| version | 0.1.6 |
| created_at | 2025-06-01 14:21:07.343254+00 |
| updated_at | 2026-01-25 10:21:33.85131+00 |
| description | A simple CLI memo application built with Rust and SQLite3 |
| homepage | |
| repository | https://github.com/yourusername/memoru |
| max_upload_size | |
| id | 1697221 |
| size | 50,836 |
Memoru is a simple CLI memo application built with Rust and SQLite3. It allows you to create, read, update, and delete memos from the command line.
"Memo-ru" means "to make a memo" or "to take notes" in Japanese.
brew install kohbis/memoru/memoru
cargo install memoru
Run memoru without any arguments to enter interactive mode:
memoru
On startup, the list of memos is displayed automatically, followed by a menu-driven interface:
=== Memoru Interactive Mode ===
[a] Add new memo
[l] List all memos
[s] Search memos
[v] View a memo
[u] Update a memo
[d] Delete a memo
[q] Quit
Select an option (or enter ID to view):
a, l, s, v, u, d, q) for menu actionsThe interactive mode is perfect for users who prefer a guided, menu-driven approach to managing their memos.
Add a memo:
memoru add "Your memo content"
List all memos:
memoru list
View a specific memo:
memoru view <memo_id>
Update a memo:
memoru update <memo_id> "New content"
Delete a memo:
memoru delete <memo_id>
Search memos by content:
memoru search <pattern>
Get help:
memoru --help
# Add a new memo
memoru add "Buy groceries: milk, eggs, bread"
# List all memos
memoru list
# View memo with ID 1
memoru view 1
# Update memo with ID 1
memoru update 1 "Buy groceries: milk, eggs, bread, cheese"
# Delete memo with ID 1
memoru delete 1
# Search for memos containing "groceries"
memoru search groceries
Memos are stored in a SQLite database located at ~/.memoru/memoru.db. The database is created automatically when you first use the application.
This project is licensed under the MIT License - see the LICENSE file for details.