to-do 1.1.2
A simple command line todo application.
What's new in 1.1.2
- Bug fixes
What's new in 1.1
- Command shortcuts
- Undo completing an item
- Colored Display
- Display list more often
- Bug fixes
Install
gem install to-do
Features
- Basic todo list functionality
- Add items
- Delete items
- Multiple lists
- Clear list
- Display list
- Colored display
- Undo completing
How to Use
Create a new todo list or switch to an existing list
todo create My New Todo List
todo switch My Existing List
Add some tasks to the current list
todo add Cook dinner
todo add Write Paper
todo a Do Laundy
todo a Clean Things
Display the current list
todo display
todo d
********************************
* My New Todo List *
********************************
1. Cook Dinner
2. Write Paper
3. Do Laundry
4. Clean Things
Completed: 0/4
Finish a task
todo finish -n 2
todo f Clean Things
********************************
* My New Todo List *
********************************
1. Cook Dinner
3. Do Laundry
Completed: 2/4
2. Write Paper
4. Clean Things
Undo completing a task
todo undo write paper
todo u -n 2
Clear completed tasks
todo clear
Clear the entire list and reset the count
todo clear -a
View usage details
todo -h
todo --help
View verison
todo -v
todo --version
Future Plans
- Delete list
- Tags
- Due Dates
- Tab Completion
Contributing to to-do
- Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet.
- Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it.
- Fork the project.
- Start a feature/bugfix branch.
- Commit and push until you are happy with your contribution.
- Make sure to add tests for it. This is important so I don't break it in a future version unintentionally.
- Please try not to mess with the Rakefile, version, or history. If you want to have your own version, or is otherwise necessary, that is fine, but please isolate to its own commit so I can cherry-pick around it.
Copyright
Copyright (c) 2012 Kristen Mills. See LICENSE.txt for further details.