Bullet Journal
This is still a work in progress and subject to change.
A simple ruby gem that makes it easier to manage a bullet journal inspired personal notes system via a series of markdown files using a terminal executable called jo
.
Testing
All tests can be ran with:
rake test
To Do
- basic functionality
- someday
- today
- yesterday
- tomorrow
- specify non-default journal
- next weekday
- last weekday
- next week
- last week
- weekday (e.g.
jo monday
)
- re-implement parameter parsing properly
- implement
jo n days ago
parsing - launch directly into an editor
- Turn into a ruby gem with an executable
- release the gem!
- read from a config file
~/.config/bullet_journal/config.yml
- central notes location
- journal-specific notes location
- default journal name (original is "JOURNAL")
- whitelist only acceptable journal names
- editor of choice
- create config file if missing
- accept a more rigid argument input in addition to lazy freetext
- view outstanding/incomplete items
- allow parsing through a journals files and spotting/triaging any outstanding items, including moving them forward to specific days
- creating a default template for a day
- quick browse (show summary of recent days)