|
This renames `dailyjournal` to just `journal`. It also breaks out common
code to a new common library, and moves runtime configuration code to a
new config library, which provides a struct in which to store the config
values.
Finally, this work supports the introduction of a new command, `todo`.
This command takes the same arguments as `journal` (day count like no
argument for today, -1 for yesterday, etc), but it parses the note for a
Todo section, printing only the contents to stdout. This is for quickly
viewing todo items and can easily be rolled into a shell rc file for
even quicker viewing.
|