CMDo v0.2
Pre-releaseFeatures
add
tasks #LikeASiri
You may add due-by tasks, with relative, explicit or floating date-time inputs. CMDo understands everyday language.
add give me some sugar tmr at noon # relative date and time
add give me some coffee on 10/31/2016 at noon # explicit date, relative time
add give me some candy on 10/31/2016 at 2230 # explicit date and time
add give me some at 3pm # implicit today
add give me some money tmr # floating time
add give me # floating
add # actually possible
edit
tasks in the same way
You may edit tasks by first keying in the index of the task in the [list](#List them all). Edit works as though you were adding a new task. (For now)
edit 1 give me some sugar tmr at noon # relative date and time
edit 1 # actually impossible.
list
them all
How do you list tasks, you ask? Super simple!
list # lists all undone tasks
la # shortcut for list
ld # lists all done tasks
ls # woah woah woah, what are you thinking?
find
tasks (wow)
Are you a goldfish who has about 1,384,103 things to do on your list? You may find tasks using specific keywords!
find word # pulls up undone tasks with 'word' in their detail
find --done keyword # pulls up done tasks with 'keyword' in their detail
find my keys # no we don't do that sort of thing
done
? Mark them and get on with your life
You may mark a task as done
at anytime. All you need is the index that the task has on the list.
done 1 # all done with task 1 (on list)
done give me some # invalid
Does it make sense to mark a done task as done? No, so don't do it.
Other non-command related features
We have also brought you the following:
- A UI that attempts to differentiate itself from the competition (trust us we know)
- Automated testing for most commands
Disclaimer: v0.2 is for evaluation purposes only. It's ugly, cranky and even we don't want to use it. We're hard at work to bring you an even more polished product that will hopefully be integrated with NUSMods (the latter I kid) so keep calm and eat some candy.