notebook_rs
CLI tool for maintaining plaintext notebooks, formatted as Markdown by default.
Still very much a work in progress.
On first use, it will create a config file in the OS specific config directory (e.g. ~/.config/notebook_rs/). The default notebook location is $HOME/Documents.
Performs a fairly simple sentiment analysis on the text by default, using a Rust implementation of the VADER tool.
Commands
nb -cPath to config filenb -hSummary of commands availablenb -nOpens $EDITOR for inputting textnb -n <text>Parse entry text from the commandlinenb -l <n>List n most recent entries, use with-vfor extra outputnb -r <n>Display entry nnb -e <n>Edit entry n in system editornb -d <n>Delete entry nnb -s "<pattern>"Search for pattern in entries, pattern should be enclosed in quotations
Config settings
filePath to the notebookdt_formatTime formatting syntaxsentimentUnimplementedencryptionUnimplemented
Planned features
- Search functionality
- Full-text search with regex
- Search by date range
- Parsing tags from text
- File encryption
- Editing entries
- Deleting entries
- Alternative TUI