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.jar
login admin password
All the commands are case-sensitive.
login
adduser
todo
, deadline
, event
list
done
delete
tag
find
love
bye
login
You need to log in to use the Duke.
Format: login USRNAME PASSOWRD
Note: The username and password of default user is “admin” and “password”.
adduser
You can add a new user.
Format: adduser USERNAME PASSWORD NICKNAME
todo
You can add a TODO task.
Format: todo DESCRIPTION
event
You 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
.
deadline
You 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
.
list
You can list all the tasks.
Format: list
done
You 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.
delete
You can delete a task.
Format: delete TASKINDEX
Note: You should give a valid task index. You are recommended that you run list
first.
tag
You can set a tag for a task. The tag is optional for tasks.
Format: tag TASKINDEX TAGCONTENT
find
You can find a task by the keyword. It executes rough search for tasks based on description and tag.
Format: find KEYWORD
love
You can get a random message to make you happy. You can try once a day.
Format: love
bye
The Duke will be closed and any change of tasks will be stored.
Format: bye
Packages used: