Haha, I didn’t think too deep about the choice of the tasks before putting them in, but you’re on to something here.
I tried to design omm to overcome that futility, at least for myself. Having said that, I find it funny that I might’ve subconsciously remarked on it in the demo.
Is there a way to change the behavior? I like to see tasks get completed thru the day. For me return would toggle “done” state for a task (strike through?) and keep the task visible but done. Then at day end I could “archive all done” tasks to clear out the clutter.
Until I saw your comment, I was imagining something like htop from the title. I guess the name makes more sense knowing it's that kind of task manager. Like a to-do list.
So, you’re proposing adding a third state (“done”) to tasks (as an addition to “active” and “archived”). It should be doable; I’ll see if I can add it as optional behavior via a configuration parameter.
This reminds me of Taskwarrior but would argue that TaskWarrior is more feature rich and mature since it’s been in development for over 20 years I believe
16 comments
[ 2.7 ms ] story [ 46.7 ms ] threadEasiest way to do it any language is to shell out to gum: https://github.com/charmbracelet/gum
For more fine grained controls, you can look into TUI frameworks like bubbletea, ratatui, Textual etc.
Even though Wile E. Coyote executes his tasks perfectly, his plans almost always fail.
I tried to design omm to overcome that futility, at least for myself. Having said that, I find it funny that I might’ve subconsciously remarked on it in the demo.
I decide to make a TODO list.
Now I have n+1 things TODO.
Is there a way to change the behavior? I like to see tasks get completed thru the day. For me return would toggle “done” state for a task (strike through?) and keep the task visible but done. Then at day end I could “archive all done” tasks to clear out the clutter.
Thoughts?
So, you’re proposing adding a third state (“done”) to tasks (as an addition to “active” and “archived”). It should be doable; I’ll see if I can add it as optional behavior via a configuration parameter.
Having a command to archive all done tasks would make it easy to remove the clutter.
Thanks for considering this.
Maybe someone will find e.g. clikan more useful.