YURINA CHAN is a todo App that helps you to manage your daily tasks better.
Prerequisites: JDK 11, update Intellij to the most recent version.
- Open Intellij (if you are not in the welcome screen, click
File
>Close Project
to close the existing project dialog first) - Set up the correct JDK version, as follows:
- Click
Configure
>Structure for New Projects
and thenProject Settings
>Project
>Project SDK
- If JDK 11 is listed in the drop down, select it. If it is not, click
New...
and select the directory where you installed JDK 11 - Click
OK
- Click
- Import the project into Intellij as follows:
- Click
Open or Import
. - Select the project directory, and click
OK
- If there are any further prompts, accept the defaults.
- Click
- After the importing is complete, locate the
src/main/java/duke/Launcher.java
file, right-click it, and chooseRun Launcher.main()
.
You can add different types of tasks easily. We support the following types of tasks:
- todo (task without specific time)
- deadline (task to be complete before a specifc time)
- event (task on a specific date)
- period-task (task to be complete within a period)
Example of usage:
todo finish 2103 level 10
Expected outcome:
Got it.(^∇^) I've added this task: [T][✗] finish 2103 level 10
Example of usage:
deadline return books /by 2020-09-11
Expected outcome:
Got it.(^∇^) I've added this task: [D][✗] return books (by: 11 Sep 2020)
Example of usage:
event Hazel's birthday /at 2020-09-19
Expected outcome:
Got it.(^∇^) I've added this task: [E][✗] Hazel's birthday (at: 19 Sep 2020)
Example of usage:
period-task collect ic /from 2020-08-14 /to 2020-09-14
Expected outcome:
Got it.(^∇^) I've added this task: [P][✗] collect ic (from: 14 Aug 2020 to: 14 Sep 2020)
Example of usage:
done 1
Expected outcome:
Nice!(^∇^) I've marked this task as done: [P][✓] finish 2103 level 10
Example of usage:
delete 1
Expected outcome:
Got it.(^∇^) I've deleted this task:: [P][✗] finish 2103 level 10
list (date)
- List all the tasks saved. If a date parameter is included, it returns tasks happening on that day.
This action delete task with given index as done.
Example of usage:
list
Expected outcome:
[D][✗] 1.return books (by: 11 Sep 2020)
[E][✓] 2.Hazel's birthday (at: 19 Sep 2020)
[P][✓] 3.collect ic (from: 14 Aug 2020 to: 14 Sep 2020)
Example of usage:
find birthday
Expected outcome:
[E][✓] 2.Hazel's birthday (at: 19 Sep 2020)
Example of usage:
bye
Expected outcome:
Bye~ Hope to see you again soon! (❛‿❛✿̶̥̥)