- Quick Start
- An Overview of Unique Features
- Usage of Features
- Accessing the help menu:
help
- Creating a todo:
todo
- Creating a deadline:
deadline
- Creating an event:
event
- Listing all tasks:
list
orls
- Marking a task as done:
mark
- Marking a task as not done:
unmark
- Deleting a task:
delete
- Finding the deadlines or events falling on a data:
whatsgoingon
- Finding the tasks matching some text:
find
- Undoing a command:
undo
- Accessing the help menu:
- FAQ
- Check that you have Java 11 installed.
- Download the latest
dot.jar
release from our GitHub Page. - You may choose to move
dot.jar
to a preferred directory. - Double click
dot.jar
to launch the application. - Only if Step
4.
doesn't work, you can use the Command Line shell to navigate to the directory whichdot.jar
is in, and runjava -jar dot.jar
to launch Dot.
Next, take a look at our 'Usage of Features' section to learn the key commands of Dot. You may also read our FAQ to learn more about common queries.
A todo is a simple task with a description, you can use
a deadline task if you prefer setting a deadline.
You can specify an event with start and end date!
When adding deadlines or events,
you can choose to use the auto datetime formatter. Instead of deadline_desc
, start
, or
end
, write a datetime in the following format: dd/MM/YYYY hhmm
e.g. 17/09/2023 2300
.
It will be translated to Sep 17 2023 11PM
.
! This is not the same format as the
whatsgoingon dd/MM/yyyy
command.
You are able to undo the latest command if they are one of the following:
todo
,deadline
,event
mark
,unmark
delete
An undo cannot be undone, and an undo cannot be performed twice.
! Notes about the usage formats
- Words surrounded by angle brackets
<
and>
represent placeholders, which you can input a value into. Some placeholders are specified like<deadline_desc:dd/MM/yyyy hhmm>
which means you can use this datetime format.- It is not compulsory to specify in the required datetime format, you can input any other text if you like.
- Some placeholders are specified like
<index_number>
which indicates that a task's index number is expected.
A task is defined as either a todo
, event
, or deadline
.
Format:
help
Format:
todo <description>
Example:todo assignment1
Format:
deadline <description> /by <deadline_desc:dd/MM/yyyy hhmm>
Examples:
deadline assignment 2 /by 20/09/2023 1800
deadline assignment 2 /by this sunday
Format:
event <description> /from <start:dd/MM/YYYY hhmm> /to <end:dd/MM/yyyy hhmm>
Examples:
event recess week /from 25/09/2023 0000 /to 01/10/2023 2359
event leap year /from start 2020 /to end 2020
Format:
undo
This shows a list of all tasks and their index number. This index number must be used inmark
,unmark
,delete
.
Format:
mark <index number>
Example:mark 1
(given that at least 1 task exist)
Format:
unmark <index number>
Example:mark 1
(given that at least 1 task exist)
Format:
delete <index number>
Exampledelete 1
(given that at least 1 task exist)
Format:
delete <dd/MM/yyyy>
Examplewhatsgoingon 25/09/2023
Format:
find <query>
Example:find assignment
The list of commands that can be undone and restrictions can be found here.
Format:
undo
Q: The text size is too small, how do I increase the font size?
A: The window is resizeable. You can choose to drag from the edges of the window, or use the maximize button located
at the top left of the window.
Q: Why can't I undo
the latest command?
A: You can only undo
commands related to creating, (un)marking and deleting tasks. You can only undo such a
command once, and the undo
command cannot be undone.