A simple task manager to help you manage different types of tasks.
CRUD operations for Todos, Deadlines and Events
Search tasks by keywords or dates
Sort tasks by name in alphabetical order or date in chronological order
Download the latest release from https://github.com/shadowezz/ip/releases. Go to the directory of your downloaded
jar file and run java -jar duke.jar
to open the application.
todo
- Add todoAdds a todo to your task list.
Example of usage:
todo read book
Expected outcome:
Got it. I have added this task:
[T] [✘] read book
Now you have 1 task in the list.
deadline
- Add deadlineAdds a deadline to your task list.
Example of usage:
deadline read book /by 2/2/18 1700
Expected outcome:
Got it. I have added this task:
[D] [✘] read book (by: 2/2/2018 1700)
Now you have 2 tasks in the list.
event
- Add eventAdds an event to your task list.
Example of usage:
event buy food /at 2/2/2018 1900
Expected outcome:
Got it. I have added this task:
[E] [✘] buy food (at: 2/2/2018 1900)
Now you have 3 tasks in the list.
list
- Show listDisplays your current task list.
Example of usage:
list
Expected outcome:
Here are the tasks in your list:
1. [T] [✘] read book
2. [D] [✘] read book (by: 2/2/2018 1700)
3. [E] [✘] buy food (at: 2/2/2018 1900)
delete
- Delete taskDeletes a task from your task list.
Example of usage:
delete 1
Expected outcome:
Noted. I've removed this task:
[T] [✘] read book
Now you have 2 tasks in the list.
done
- Complete taskCompletes a task in your task list.
Example of usage:
done 1
Expected outcome:
Nice! I've marked this task as done:
[D] [✓] read book (by: 2/2/2018 1700)
find
- Search by keywordsDisplays tasks that contain a certain keyword or phrase.
Example of usage:
find book
Expected outcome:
Here are the matching tasks in your list:
1. [D] [✓] read book (by: 2/2/2018 1700)
get
- Search by dateDisplays tasks that occur on a particular date.
Example of usage:
get 2/2/2018 1700
Expected outcome:
Here are the matching tasks in your list:
1. [D] [✓] read book (by: 2/2/2018 1700)
sort
- Sort existing tasksSort your tasks by name in alphabetical order or date in chronological order
Example of usage:
sort name
Expected outcome:
Here are the tasks in your list:
1. [E] [✘] buy food (at: 2/2/2018 1900)
2. [D] [✓] read book (by: 2/2/2018 1700)
bye
- Exits the programCloses the application and saves all data on disk
Example of usage:
bye
Expected outcome:
bye!