Welcome to the Duke created by Xia Liyi to help you mange your tasks.
This is mainly a task management application supported by JavaFX. It is an individual project in CS2103/T. It is also the gift I prepare for the girl I love.
Author: Xia Liyi
GitHub: https://github.com/XIA-LIYI/ip
Version: v0.2
Release Date: 15 September 2020
java -jar Duke.jarlogin admin passwordAll the commands are case-sensitive.
loginaddusertodo, deadline, eventlistdonedeletetagfindlovebyeloginYou need to log in to use the Duke.
Format: login USRNAME PASSOWRD
Note: The username and password of default user is “admin” and “password”.
adduserYou can add a new user.
Format: adduser USERNAME PASSWORD NICKNAME
todoYou can add a TODO task.
Format: todo DESCRIPTION
eventYou can add a EVENT task. The EVENT is a task with a time.
Format: event DESCRIPTION /at TIME
Note: The format of the TIME is either yyyy/mm/dd HH:mm or yyyy/mm/dd.
deadlineYou can add a DEADLINE task. The DEADLINE is a task with a deadline.
Format: deadline DESCRIPTION /by TIME
Note: The format of the TIME is either yyyy/mm/dd HH:mm or yyyy/mm/dd.
listYou can list all the tasks.
Format: list
doneYou can mark a task as DONE.
Format: done TASKINDEX
Note: You should give a valid task index. You are recommended that you run list first.
deleteYou can delete a task.
Format: delete TASKINDEX
Note: You should give a valid task index. You are recommended that you run list first.
tagYou can set a tag for a task. The tag is optional for tasks.
Format: tag TASKINDEX TAGCONTENT
findYou can find a task by the keyword. It executes rough search for tasks based on description and tag.
Format: find KEYWORD
loveYou can get a random message to make you happy. You can try once a day.
Format: love
byeThe Duke will be closed and any change of tasks will be stored.
Format: bye
Packages used: