Todo list in bash. No buckets, no priorities, no features, just awesomeness.
Download badoop and put it in your $PATH. You could try this:
curl -o /usr/local/bin https://raw.github.com/jergason/badoop/master/badoop
If you have npm installed, you can install badoop like this:
npm install -g badoop
Use it like so:
$ badoop Put badoop up on GitHub
$ badoop Finish blog post about badoop
$ badoop
• put badoop up on GitHub
• badoop Finish blog post about badoop
$ badoop -d GitHub
$ badoop
• badoop Finish blog post about badoop
badoop can do six things.
badoop
with no arguments lists all todo items.badoop
followed by anything but a-d
or-h
will add that as a todo item to your todo list.badoop -d
deletes any todo items matching the arguments passed in nextbadoop -i
or--indent
indents any items matching the argumentsbadoop -u
or--unindent
un-indents any items matching the argumentsbadoop -h
prints out a help message.
The indent/un-indent feature is a crude way to manage priorities or scheduling. For example, you can indent items that you want to worry about later.
By default, badoop looks for a $TODO
environment variable defining a path
to a text file to use as the todo list. If it doesn't exist, it will use
~/.todo.txt
as the todo list.
Things 2 just got cloud storage. Pffffft. badoop has had this forever.
$ TODO=~/Dropbox/todo.txt
$ badoop Tell everyone about my sweet cloud storage.
$ badoop
• Tell everyone about my sweet cloud storage.
Consider it clouded.
Run the tests with ./test
. Make sure you have roundup
to run them. If you add new features, add new tests for them please.
npm test
doesn't like roundup. The tests never exit.