diff --git a/wip/todo/design.txt b/wip/todo/design.txt new file mode 100644 index 0000000..2f0770d --- /dev/null +++ b/wip/todo/design.txt @@ -0,0 +1,16 @@ +todod - todo daemon +todoctl - todo control + todoctl add [name] [job] + todoctl del/rm/remove [name] + todoctl move/mv [name] {under,above} [name] +/etc/todo.list - todo data + +todo stack +top "next job" (above "job after next job") + "job after next job" (under "next job", above "last job") +bottom "last job" + +the purpose is to have a job scheduler so you don't have to job && job and wait +and hope for the best. maybe there should also be retry settings. this is +similar to an init system in terms of design but should be simpler and not +handle dependency trees or anything like that