Chi Fa's DukeProject
Duke is an application to manage all your tasks. It contains a GUI that allows you to easily input all your task and retrieve them as a list.
You can get the latest jar here
Command Formats:
todo TASK
, TASK
is a parameter to be supplied by the user.list
, LiSt
, LIST
are all list
commands.help
Show all commands and their format in the GUI.
Format: help
list
List out all the tasks currently inside the task list.
Format: list
todo
deadline
event
Adds a new task. There are three different type of tasks:
todo
deadline
event
todo
Format: todo TASK
Example:
todo borrow book
deadline
Format: deadline TASK /by DD MM YY
Example:
deadline return book /by 18 02 20
adds a deadline task, return book
, to be done by 18th Feb 2020
event
Format: event TASK /at DD MM YY
Example:
event project meeting /at 18 02 20
adds an event task, project meeting
, to be done by 18th Feb 2020
done
Marks a task in the list as done, according to the index given.
Format: done INDEX
Example:
done 1
delete
Deletes a task in the list, according to the index given.
Format: delete INDEX
Example:
delete 2
find
Finds all the task that contain the keywords provided. Feature can take in more than one keyword separated by whitespace. Duke will return a list of all tasks found that contains one or more keywords.
Format: find KEYWORDS
Examples:
find book
returns all tasks that contains book
find book meeting
returns all tasks that contains book
or meeting
schedule
Shows the schedule of task on a user-specified date.
Format: schedule DD MM YY
Example:
schedule 18 02 20
returns all tasks on 18th Feb 2020
bye
Exits duke program.
Format: bye
All commands are not case-sensitive.
- Help:
help
- List:
list
- Add:
- todo:
todo TASK
- deadline:
deadline TASK /by DD MM YY
- event:
event TASK /at DD MM YY
- Mark as Done:
done INDEX
- Delete:
delete INDEX
- Find:
find KEYWORDS
- Schedule on a Date:
schedule DD MM YY
- Exit:
bye