|
This is a complete rewrite of dailyjournal to improve code quality,
simplicity, maintainability, flexibility; all of the ilities. This is
fully backwards compatible with dailyjournal, but it is much simpler
from a code perspective, as most of the code is reusable and shared
betwen tools, leaving only time window-specific code in the source for
the given tool.
The dailyjournal code produced one binary, `journal`, which conflicted
with autocomplete with a now-ubiquitous command from everybody's
favorite init system. This single command also expected entries to be
made daily, not allowing for things like weekly summary reports to be
easily written.
This rewrite has two commmands: `dailyjournal` and `weeklyjournal`. Both
behave identically in that they can be called with a +/- days/weeks
argument.
|