Live data from Hacker News

Taskwarrior – CLI Task Management

taskwarrior.org

21–30 of 72 posts

Re: Taskwarrior – CLI Task Management

#21

I LOVE taskwarrior but I feel any TODO software that can't easily be synced across devices is a nonstarter these days. Sure I could throw the sqlite db in Dropbox or something, but there's no good way to manage the TODOs on a phone. Every 6-12 months I'll give it another try and love it but feel it's just too limiting for most personal tasks. I do like to use it for work tasks that aren't tracked in Jira...so stuff I…

https://taskwarrior.org/docs/commands/synchronize/

> The synchronize command, which first appeared in version 2.3.0, allows your Taskwarrior instance to share tasks with other instances. You can have several instances making local changes all of which sync to a single server, and they will all be kept up to date, with changes flowing from instance to instance.

    $ task sync
    Syncing with foo.example.com:53589

    Sync successful.  1 changes uploaded.
There was a site inthe.am which provided sync service. While that's been shut down, the code is available on https://github.com/coddingtonbear/inthe.am - the local hosting wasn't ever finished or not designed with that in mind ( https://github.com/coddingtonbear/inthe.am )

Re: Taskwarrior – CLI Task Management

#22

Self plug, I'm developing a minimal gui for Taskwarrior, focused on keyboard navigation. https://github.com/tmahmood/taskwarrior-web/ Task warrior is the my core of task management, as I've ADHD,I lost track of my task if it's not easily visible, this ui helps me with that. It shows timer for active task on the top. Future plan is to integrate time warrior too.

Thank you for posting. I’m of the same mind, so I appreciate you working on this publicly. I’ve bookmarked it to check it out next time I get frustrated haha (I have a “productivity things to try” bookmark folder)

Re: Taskwarrior – CLI Task Management

#23
Been using taskwarrior (and the really great TUI interface https://github.com/kdheepak/taskwarrior-tui) for about 6 months now. My favorite things:

- really fast day-to-day navigation using vim-like controls in the TUI

- automatic sorting using due date, task dependencies (A must be done for B to start), age, etc.

- task dependencies. This is really helpful for me

- decent enough cross-device sync with syncthing (I already had it up and running)

- ability to produce reports. E.g. what tasks did I complete for project X last month?

- whole system has a good set of hooks into it, making it relatively hackable

Downsides: - was slightly intimidating at first. If you're starting out, definitely start on the simple end, and slowly add complexity to your setup (creating tasks -> due dates -> using projects -> creating task dependencies -> using contexts for work/play/study -> ... -> ...)

Re: Taskwarrior – CLI Task Management

#24
Taskwarrior officially provides bash/zsh/fish completion scripts.

If you're a PowerShell or nushell user and need autocompletion for Taskwarrior, try https://github.com/sigoden/argc-completions.

Argc-completions provides multi-shell completions for over 1000 commands, including Taskwarrior.

Re: Taskwarrior – CLI Task Management

#25
Bad form to recommend something else...

But I had some of the same issues that people have described about synchronizing across multiple devices with notifications and all that jazz, and ended up landing on Amazing Marvin (https://amazingmarvin.com/).

It is the single, closest thing I've found to the same paradigm of Task Warrior's prioritization systems, and incredibly customizable, which is lovely to see as a web app. No connection to it, other than it being something I love.

Re: Taskwarrior – CLI Task Management

#27
post #8

Love taskwarrior. Looking forward There's a great TUI; https://github.com/kdheepak/taskwarrior-tui I wish cross-device-sync was feasible, but it's pretty good.

I wouldn't call it "great". It crashed in 2 seconds (index out of bounds) on my Mac from going to the Calendar page and hitting j twice.

Re: Taskwarrior – CLI Task Management

#29

This is cool! I would use it if it had CalDAV sync (or the subset that lets you do lists, tags, recurrence, notes) so I could sync it with Tasks.org on android.

Try syncall (https://github.com/bergercookie/syncall). It can do two-way synchronization between taskwarrior and CalDAV server.

Re: Taskwarrior – CLI Task Management

#30
post #27
post #8

Love taskwarrior. Looking forward There's a great TUI; https://github.com/kdheepak/taskwarrior-tui I wish cross-device-sync was feasible, but it's pretty good.

I wouldn't call it "great". It crashed in 2 seconds (index out of bounds) on my Mac from going to the Calendar page and hitting j twice.

I see taskwarrior-tui being mentioned a couple of times in this thread. If anyone is interested in why or why not to use taskwarrior-tui, the biggest advantage of taskwarrior-tui are 3 fold:

1. Previously you would have to type `task report`, `task add …`, `task report` again to see how your priorities have changed. With the TUI you can get live feedback.

2. By default, the TUI comes out of the box with intuitive (in the author’s opinion) single-key press actions that map to various taskwarrior subcommands on single or multiple tasks.

3. The UI lets you as a user run 9 custom bash scripts as shortcuts that can extend features without changing the source code.

There are a few things not so good about it though.

1. Everything is accomplished by shelling out to the taskwarrior `task` cli, which has some nuances in parsing command line arguments, and all the corner cases haven’t been ironed out.

2. The calendar feature, the contexts feature, styling features etc are all underbaked or incomplete.

3. This was the author’s first Rust project and definitely needs some refactoring love.

The author definitely recommends reporting any issues or feature requests. He’s also extremely appreciative of the fact that people use the tool and advocate it to other people on threads like this!

Source: I’m the author :)

Post reply on HN