News for hackers. Stuff that matters.
Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by oceanparkway on Friday July 19, 2024 @08:58PM (#41013098)
Love this. Appreciate the simplicity and intuitive keyboard shortcuts.
Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by dhth on Saturday July 20, 2024 @07:53AM (#41015809)
Thanks!
Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by bachmeier on Friday July 19, 2024 @10:15PM (#41013466)
Wish I knew how to write command line tools like this. Until then, there's always Emacs.
Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by dimitar on Saturday July 20, 2024 @04:18AM (#41014971)
Omm is built using the charm libraries: https://charm.sh/

Easiest way to do it any language is to shell out to gum: https://github.com/charmbracelet/gum

Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by dhth on Saturday July 20, 2024 @07:53AM (#41015804)
@bachmeier Yeah, you can get a lot of utility out of combining tools like fzf, gum together in a shell script.

For more fine grained controls, you can look into TUI frameworks like bubbletea, ratatui, Textual etc.

Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by antonvs on Saturday July 20, 2024 @07:00AM (#41015571)
Is the choice of tasks in the demo a comment on the ultimate futility of todo lists?

Even though Wile E. Coyote executes his tasks perfectly, his plans almost always fail.

Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by dhth on Saturday July 20, 2024 @07:43AM (#41015768)
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.

Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by brudgers on Saturday July 20, 2024 @12:18PM (#41017556)
I have n things TODO.

I decide to make a TODO list.

Now I have n+1 things TODO.

Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by surfingdino on Saturday July 20, 2024 @09:56AM (#41016533)
Sidekick for the CLI age ;-) I like it!
Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by dhth on Sunday July 21, 2024 @11:03AM (#41025599)
That’s a nice way to put it :)
Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by eslav on Saturday July 20, 2024 @11:53AM (#41017334)
This is great. Thank you for building this.

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?

Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by opan on Saturday July 20, 2024 @12:03PM (#41017437)
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.
Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by dhth on Sunday July 21, 2024 @11:28AM (#41025792)
Thanks!

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.

Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by eslav on Monday July 22, 2024 @10:58AM (#41035214)
Yes, that would be slick. Then in that mode return would toggle between active and done.

Having a command to archive all done tasks would make it easy to remove the clutter.

Thanks for considering this.

Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by mharig on Monday July 22, 2024 @08:42AM (#41033731)
Hint: TODO lists are just stripped down Kanban boards.

Maybe someone will find e.g. clikan more useful.

Re:Omm ("on-my-mind") – A keyboard-driven task manager for t... by legionlegion on Saturday July 27, 2024 @04:03AM (#41085139)
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