Minimal journaling CLI for developers.
brew tap jtaylortech/journalot
brew install journalot
git clone https://github.com/jtaylortech/journalot.git
cd journalot
sudo ./install.sh
A CLI tool for maintaining a daily markdown journal with Git version control. Just type journal in your terminal and start writing.
journaljournal "Had a breakthrough" appends without opening editorjournal --date "last friday" or --date "3 days ago"journal --search "keyword" with context linesjournal --tag workjournal --backup and journal --restorejournal --export html or --export pdfjournal --random resurfaces old entries$EDITOR, no learning curvejournal # Open today's journal
journal "Had a breakthrough today" # Quick capture
journal --yesterday # Open yesterday's entry
journal --date "last friday" # Natural language dates
journal --search "confidence" # Search all entries
journal --list # List all entries (newest first)
journal --tag work # Filter by hashtag
journal --stats # View statistics
journal --random # Rediscover an old entry
journal --backup # Create backup
journal --export html # Export to HTML
Full documentation, configuration options, and advanced features available on GitHub.
If journalot helps you stay consistent, consider sponsoring development.