This PR adds support for multiple streaks. The data storage format is now JSON, and I've included logic that will handle the legacy format upon first reading, and then overwrite it with the new.
This also introduces streak-new, an interactive function to easily add new streaks. streak-reset and friends have been given auto-completion.
This PR adds support for multiple streaks. The data storage format is now JSON, and I've included logic that will handle the legacy format upon first reading, and then overwrite it with the new.
This also introduces
streak-new
, an interactive function to easily add new streaks.streak-reset
and friends have been given auto-completion.