Skip to content

uvic-sdo/todd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todd

Powerful todo-list action at your fingertips.

Contribution

Right now Todd is still in its growth stages, so if you are interested in contributing be aware that any part of the Todd api could change at any moment.

Commands

$ todd init

Initialize a todd todo list in the local directory.


$ todd add-remote   <not implemented>

Add a connection to a remote todo list.


$ todd sync         <not implemented>

Sync to a remote todo list.


$ todd add <string>

Add an item to the local todo list. in format:

"Task description #category-optional"


$ todd rm <id>

Remove an item from the local todo list. in format:

EITHER #relative-id OR . The relative id is a short id which comes up when you use todd list, and the is enough of the task's hash to make it unique.


$ todd list

List all items (or items from a particular category). Format something like:

$ todd list
#1 task text task text task text <9e107d9d372bb6826bd81d3542a419d6>
#2 lorem ipsum lorem ipsum <dbb804f87fdc6914a7978aae54f5958b>

Category:
  #3 a quick brown fox did something <174a904669b71d64ef22c8b22aa80c61>
$

$ todd find <query>

Search all tasks with a certain query. Query format is yet to be decided. Output format similar to list.


$ todd start <id>

Start the timer on task with id == . in same format as todd rm


$ todd stop <id>

Stop the timer on task with id == . in same format as todd rm Outputs session time (time since it started) and total time.

About

Simple, extensible, todo-list with time tracking

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages