Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

This project can be used to maintain a todo list, which is managed using a console based application

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 nbproject
Octocat-spinner-32 test
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README
Octocat-spinner-32 Rakefile
README
to-do list
=======================

This is just a pet project of mine in Ruby. That's because this is my
first large-scale project in Ruby! This project can be used to maintain a
to-do list, which is managed using a console based application.

Assuming your current directory is "lib", you can run the application by
issuing the following command:

> ruby main.rb

This is more or less like the shell where in you can enter commands like the following

list                 list all | [category_name]
add                  add "task_name" ["category_name"]
mark                 mark task_id
unmark               unmark task_id
delete               delete [task_id]

[..] implies that this parameter is optional. task_id is an integer that is listed
when you issue the "list" command. Thus, this is like an interpreter ran by an interpreter :)

A quick note about tests - these tests were created using netbeans ide 6.9.1.
It should work in netbeans ide without any change. So in case you are trying to
run the tests using ruby command line, you may have to do some changes. The
source files should work just as-is. i.e. after copying to a folder say
"todo-list", you should be able to go to the directory where you have
main.rb and execute it using the command above.

Author: karthik ananthapadmanaban
Website: http://thekfactor.info
Blog: http://blog.thekfactor.info
Something went wrong with that request. Please try again.