From b7761219525a77e599610c029baf7426a716e3d6 Mon Sep 17 00:00:00 2001 From: DTB Date: Fri, 8 Dec 2023 13:19:08 -0700 Subject: [PATCH] todo design --- wip/todo/design.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 wip/todo/design.txt 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