30a7e223c3
Split CLI and DB components apart
2020-06-09 13:54:23 +10:00
b8c3c28bcd
List only tasks that are leaves on the task tree
2020-06-09 13:18:07 +10:00
8fa3551ed6
Add recursive printing for show_by_*
2020-06-09 13:17:55 +10:00
f11ad2c478
Add a backref to depending tasks as "parents"
2020-06-09 13:17:18 +10:00
94c6e80536
Add stub sqlalchmey logging code
2020-06-09 13:17:02 +10:00
d91cc1235e
Add dependent tasks
2020-06-09 12:38:46 +10:00
d714399389
Use declarative bases for the data models
...
Automapping proved difficult to wrangle many-many relationship naming
and wasn't particularly ergonomic. We may as well just use manual ORM
specifications...
2020-06-09 12:19:22 +10:00
06742bb382
Add the database upgrade comment to the README
2020-06-09 12:18:31 +10:00
93603602c5
Add trivial COPYING and README
2020-06-09 11:29:54 +10:00
c17a67df72
Add a 'due' field to tasks
2020-05-21 10:58:10 +10:00
31b5832fe1
Use equality for Task filtering in 'ls'
2020-05-21 10:57:39 +10:00
8dd54cccdc
Add missing arguments to show_by_obj in add
2020-05-21 10:57:13 +10:00
0f55007a60
Filter 'ls' results by 'active' by default
2020-05-21 10:44:32 +10:00
9a18e8a940
Add the 'done' command
2020-05-21 10:44:32 +10:00
16224076ec
Add the 'active' field to the 'tasks' table
2020-05-21 10:44:32 +10:00
de96bfee15
List parser defaults before arguments
2020-05-21 10:34:36 +10:00
7fada88362
Correct a typo in the 'show' argument 'index'
2020-05-21 10:34:10 +10:00
d4f4af9398
Use the proper construction for 'where' clauses
2020-05-21 10:33:13 +10:00
160f24cb4d
Use show_by_obj for printing
2020-05-21 10:18:39 +10:00
1bbbd799d1
Add the 'show' action for single tasks
2020-05-21 10:17:58 +10:00
bc623fc93f
Print usage if no action is specified
2020-05-21 09:58:22 +10:00
e05a024a79
Add created_at field to tasks
2020-05-21 07:56:07 +10:00
1013169093
Add trivial frontend
2020-05-20 12:27:54 +10:00
37ee637f7e
Add the task table
2020-05-20 11:58:52 +10:00
785c83e395
Add the 'alembic' dependency
2020-05-20 10:58:17 +10:00