Project

2do

0.0
No commit activity in last 3 years
No release in over 3 years
Because if you spend all day at the terminal you might as well keep your todos there as well
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.5
~> 0.10
~> 10.3

Runtime

~> 6.0
 Project Readme

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