Project

toga

0.0
No commit activity in last 3 years
No release in over 3 years
a todo list that integrates seamlessly with git
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0
 Project Readme

toga

a todo-list for git

Installation

Toga is a rubygem.

gem install toga

Usage

$ toga init .
$ mate Togafile

A sample Togafile looks like:

CURRENT

Finish serialization methods
Write better regexes
Resolve issue #205


LATER

Use cloud database for production instead of local redis server

This is simply your todo list. CURRENT marks things you are working on right now; LATER marks things you want to finish in the near future; and COMPLETED obviously marks done tasks.

Let's say we want to finish the first task on the list:

$ toga complete Finish seria

(You don't need to type the whole line, just the first part.)

This will stage a git commit with your commit already set to your todo's text; you can then add more to your commit message, of course!

Now, check your Togafile:

$ toga list

CURRENT

Write better regexes
Resolve issue #205
[x] Finish serialization methods # => completed at 2:06pm today

LATER

Use cloud database for production instead of local redis server

By default, completed tasks are left in the current list so that you can feel awesome about them. If you want, you can clean the current Todos:

$ toga clean

We can use toga to push commits, too, if you want:

$ toga push

This will move done tasks to the completed group:

CURRENT

Write better regexes
Resolve issue #205

LATER

Use cloud database for production instead of local redis server

COMPLETED
[x] Finish serialization methods # => completed at 2:06pm today, http://github.com/colinyoung/toga/commits/abc939499cb…

It also provides a link to the git project and the commit ref so that you can see how you completed your task.

VOILA!