4 ms·
In another comment thread on Taskwarrior, someone more intelligent than me suggested just using plain dirs and files, one file per task. Then you get all of Uni
by gglitch 10y ago
In another comment thread on Taskwarrior, someone more intelligent than me suggested just using plain dirs and files, one file per task. Then you get all of Unix for free, with any metadata you want as part of the filename or contents. I'm a former org-mode user who now just uses a paper book, but if I still wanted to use a computer, dirs+files would be hard to beat. One or more folders for todo, one or more folders for done, stick it all in Dropbox.
- maaku 10y agoThat is brilliant. Thank you.
- jsprogrammer 10y agoWhy would you use something like Dropbox over git?
- gglitch 10y agoWhatever tool chain you want, that's part of the attractiveness of the idea. I doubt I'd ever do much but touch, ls, mv, cat, and find, and I doubt I'd need version control.
- tedmiston 10y agoUnless you automate commits, using git is quite a bit of process overhead when you're just adding one item to your inbox or checking one item done.
- jsprogrammer 10y agoI have written scripts to automate commits. What I'd really like is to keep a history of every modification I make. Having that history already in a git repo just seems like bonus.
- CJefferson 10y agoDropbox does transparent updates between my computer's and phone, all I have to do is remember to save. With git I need to remember to pull before Editting, and commit+push after changing. As I only use one machine at a time, merging isn't really useful.
- WhatIsDukkha 10y agoI find this pretty useful for org-mode directories https://github.com/simonthum/git-sync/ https://github.com/simonthum/git-sync/
- tunesmith 10y agoOne thing about unix is that it makes graphical data structures kind of hard. You can use soft-links, but is there a straightforward way in unix to see multiple parent directories, especially if these "parent" directories might be on multiple levels of the filesystem? Anyway, task-warrior has real dependencies, where a task can have multiple parents (pre-requisites) as well as children.
- tedmiston 10y agoIt's good for a basic flow but you write scripts to do everything... like due dates (notifications) and recurring events. Also, no mobile use -- Dropbox sync gives you viewing but no creation. It's a great idea for simplicity, but it just breaks down quickly. I use FoldingText / TaskPaper with everything in one simple markdown file.
- gglitch 10y agoGood q. That scale of complexity sounds to me personally more like project management than a to-do list, and I imagine Taskwarrior or another purpose-built tool would be a better fit for it. As tedmiston points out, if your needs are much more elaborate than "buy_eggs" or "send_report--DUE-MAY17" you'd end up with scripts and aliases and pretty soon you'd have reimplemented a custom Taskwarrior. I don't think I ever find myself worrying about dependencies and prereq's (which is why I use a pen), so the extreme simplicity of it appeals to me.
- deleted 10y ago[deleted]
- groovy2shoes 10y agoIn Vim, you can place the cursor on a file name and press "gf" to open that file in a buffer. So, have a directory with your TODO files, one task per file. Then, inside the file put stuff like due date and description, then for dependencies or subtasks just write in the filenames for those tasks. They can either be relative paths, or you can `:set path=/path/to/todos` and just write the filenames. For an overview of everything, you can also just open the directory. I'm sure emacs can do something similar if you're really resistant to org-mode. If it's not built in, it seems like it would be trivial to add with elisp.