DukeBot

Logo

A task manager - Type away to schedule your day

View the Project on GitHub uyencfi/ip

User Guide

✔ Fields in UPPERCASE are parameters supplied by the user.

✔ Items in [square bracket] are optional.

✔ Date/Time format used is DD-MM-YYYY hhmm, where hhmm is in 24-hour format, e.g. 1030 for 10.30am, and 2115 for 9.15pm.

Features

Add a task

List all tasks

list

Update task details

update TASK_NUMBER [-d DESCRIPTION] [-by DD-MM-YYYY hhmm] [-at DD-MM-YYYY hhmm] [-to DD-MM-YYYY hhmm]

Delete a task

delete TASK_NUMBER

Find a task by description

find KEYWORD [MORE KEYWORDS]

Exit the bot

bye

Save the data

Task data is saved to a duke.txt file in the app’s directory only upon exit. So closing the window mid-execution will discard all changes. The task data is loaded from the same duke.txt file when starting the app.

Usage Summary

Command Syntax
Add Todo task
todo DESCRIPTION
Deadline task
deadline DESCRIPTION /by DD-MM-YYYY hhmm
Event task
event DESCRIPTION /at DD-MM-YYYY hhmm [to DD-MM-YYYY hhmm]
List list
Update update TASK_NUMBER [-d DESCRIPTION] [-by DD-MM-YYYY hhmm] [-at DD-MM-YYYY hhmm] [-to DD-MM-YYYY hhmm]
Delete delete TASK_NUMBER
Find find KEYWORD [MORE KEYWORDS]
Exit bye

Sample view