Duke is an interactive chat-bot which helps you to manage your tasks! Duke puts all your tasks into a nice list and helps you keep track of whether they are done, due dates, and other details!
Duke supports 3 types of tasks:
- To dos
- Deadlines
- Events
Add a task to the list.
todo <description>
- Adds a todo to the list of tasks
deadline <description> /by <YYYY-MM-DD>
- Adds a deadline with the given due date to the list of tasks
event <description> /at <YYYY-MM-DD>
- Adds an event with the given date to the list of tasks
Adding /note
allows you to add the task, with an accompanying note, to the list.
todo <description> /note <note>
deadline <description> /by <YYYY-MM-DD> /note <note>
event <description> /at <YYYY-MM-DD> /note <note>
Adds a todo, deadline or event respectively to the list, with the accompanying .
Delete a task from the list.
delete <task index>
- deletes the task with the given index from the list.
Mark tasks as done, or unmark them if they are not.
mark <task index>
- marks the task with the given index as done.
unmark <task index>
- unmarks the task with the given index.
Search for tasks in the list that contain the given string.
find <string>
- searches for tasks in the current task list which contain the given string.
Edit the note of a task by using the note
command.
note /task <task index> /edit <new note>
- edits the note of the task with the given index to the new note.
the note
command can also be used to delete a note.
note /task <task index> /delete
- deletes the existing note of the task with the given index.
View all the tasks in the list.
list
- lists down all the current tasks, with their status (whether they are done) and notes.
bye
- exits the application.