jrnl Plugin
A command-line journal for collecting thoughts, notes, and logs without leaving the terminal.
Commands
Writing
jrnl entry create today: Finished the deploy— Quick entryjrnl entry create yesterday at 3pm: Meeting with team— Timestamped entryjrnl entry create-from-stdin— Write entry by piping content
Reading
jrnl entries list -n 10— Last 10 entriesjrnl entries search @meeting— Search by tagjrnl entries range -from "last week" -to yesterday— Date rangejrnl entries export json— Full export as JSON
Full Access
jrnl _ _— Passthrough for any jrnl command
Usage Examples
- "Log today's progress in my journal"
- "Show me entries from last week"
- "Find all entries tagged with @deploy"
- "Export my journal as JSON"
- "Write a note about the meeting yesterday"
Installation
pip install jrnl
Key Features
- Natural language timestamps:
yesterday,last monday,2 weeks ago - Tag support:
@meeting,@deploy,@bug - Multiple export formats: JSON, markdown, CSV, XML
- Encrypted journals: AES-256 encryption option
- Zero platform dependency: Pure local storage, works offline