teoljungberg / rubdo

A quick todo gem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rubdo

Build Status

Why does todo applications need to be so complicated?

Usage

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

Installation

Add this line to your application's Gemfile:

gem 'rubdo'

And then execute:

$ bundle

Or install it yourself as:

$ gem install rubdo

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

About

A quick todo gem

License:MIT License


Languages

Language:Ruby 100.0%