summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
7 daysfeat: add 'rm INDEX' commanddemo
7 daysfeat: add an "undo" commanddemo
This puts a task back in the TODO state. Some refactoring here lets us reuse the same code for handling both cmdDo and cmdUndo.
7 daysfeat: finalize acceptable iteration of "UI"demo
7 dayswip: dump raw taskType struct when listing tasksdemo
7 daysfix: convert byte-formatted numbers into ordinary uint64demo
7 dayswip: implement business logic (rough draft)demo
There are a ton of visual warts, but the actual logic seems sound so far.
7 dayschore: ignore db filesdemo
7 dayschore: go get bboltdemo
7 daysstyle: remove rogue empty linedemo
7 daysrefactor: funnel business logic into bespoke functionsdemo
This way: 1. We don't have to stuff all our business logic where urfave is set up. 2. Our functions aren't forced to use the signature required by the Action field.
8 daysfeat: handle invalid arguments to 'do'demo
8 daysfeat: implement stub of task CLI appdemo
Now it's for real, no more preliminary examples.
8 daysfeat: implement simple flag-usage (--flag) exampledemo
8 daysfeat: replicate simple example from urfave docsdemo
8 daysrefactor: set up empty cmd with 'new'demo
8 daysfeat: add minimal stub boilerplate codedemo
8 dayschore: go get urfavedemo
8 dayschore: initialize projectdemo
8 dayschore: mark project rootdemo