I have several issues, which are digitally trackable.
One example being updating my system on a daily basis.
I'd like habitctl to have a track or set subcommand, which could be invoked by my package manager after successful updates for a more seamless integration.
Furthermore it would be nice if that command would allow setting a habit for any past date if provided and defaulting to today.
The third parameter could be a value defaulting to y so it would be possible to automatically set failed goals specifying n as well.
e.g.:
$ habitctl log
[...]
update system [...]
$ habitctl track 'update system' 2023-07-12