Skip to content

kavinderd/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo ( gem '2do')

##The Problem

I find it hard to manage my todo list in any application (Evernote, Trello, Wunderlist). It's just a mental barrier to switch context open an application, find the list or notebook and then finally type in the todo item. This gem aims to solve my problem by providing a command line alternative that is simple to add to a list, create a new list or sublist and check items off a list.

Installation

Add this line to your application's Gemfile:

gem '2do'

And then execute:

$ bundle

Or install it yourself as:

$ gem install 2do
  • Setup

In order to setup todo on your machine you'll need to do the following:

-Todo persists the lists to $HOME/todo/ so make sure that is available and writable

Usage

Todo can be used in the following ways:

  1. Add a task to the general list:

    todo add 'get some milk'

  2. Add a task to the general list with priority:

    todo add 'get some milk' -p high

This will push the item to the top of the list.

  1. Add a task to a specific list:

    todo add 'get some milk' -l groceries

  2. Recall a list

    todo lists groceries

This returnes

  1. 'get some milk' | due date: tomorrow | priority: high

  2. Mark a task as done

    todo finish 'get some milk' -l groceries

  3. Delete a task

    todo remove 'get some milk' -l groceries

Contributing

  1. Fork it ( http://github.com//todo/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

About

Command line todo app

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages