Why does todo applications need to be so complicated?
Here are the available commands for rubdo
Commands for rubdo:
-------------------
add/a [task description] - Add a new task. If the description is empty, $EDITOR is opened
list/ls - Lists all tasks
done/d [task id] - Complete a task
edit/e [task id] - Opens up $EDITOR to edit the task description
remove/rm [task id] - Deletes the specific task, same as done
help - Prints out this information
rubdo
createas ~/.tasks where it holds the YAML file with the todos inside.
If you want to keep your todos synced accross your machines, make a symlink to say
directory inside of ~/Dropbox
$ ln -s ~/Dropbox/tasks/ ~/.tasks
Make sure to save your todos first!
A tip is to alias rubdo
to t
for easier typing
for bash
and zsh
alias t="rubdo"
and add that to your {bash, zsh}rc
Add this line to your application's Gemfile:
gem 'rubdo'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rubdo
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request