Nyx is a desktop app for managing tasks, events and deadlines.
Shows a list of all tasks currently stores by Nyx.
Adds a task to Nyx.
There are 3 different types of tasks that can be added:
- ToDo: A task without a deadline
- DeadLine: A task that needs to be completed by a certain date and time
- Event: Something that will occur at a specific date and time
Marks a specific task as done once it is completed.
Deletes a specific task from Nyx.
Updates a specific task in Nyx.
Find tasks using the given keywords.
Displays all tasks currently stored in Nyx.
Example of usage:
list
Expected outcome:
Adds a ToDo task to Nyx.
Required format: todo <description>
Example of usage:
todo revise for exam
Expected outcome:
Adds a DeadLine task to Nyx.
Required format: deadline <description> /by YYYY-MM-DD H:m
Example of usage:
deadline return book /by 2021-04-21 11:32
Expected outcome:
Adds an Event task to Nyx.
Required format: event <description> /at YYYY-MM-DD H:m
Example of usage:
event birthday party /at 2021-08-19 20:40
Expected outcome:
Sets the task at the specified index as completed.
Required format: done <index>
Example of usage:
done 1
Expected outcome:
Removes the task at the specified index from Nyx.
Required format: delete <index>
Example of usage:
delete 1
Expected outcome:
Edits the task at the specified index.
Required format:
- ToDo:
update <index> <description>
- DeadLine:
update <index> <description> /by YYYY-MM-DD H:m
- Event:
update <index> <description> /at YYYY-MM-DD H:m
Example of usage:
update 2 gary's birthday /at 2021-08-19 18:00
Expected outcome:
Search for a task using the specified keywords
Required format: find <keywords>
Example of usage:
find ret
Expected outcome:
Shuts down the app immediately.
Example of usage:
bye