By : Team CS2103 T15-B2
Since: Jan 2017
Licence: MIT
-
Ensure you have Java version
1.8.0_60
or later installed in your Computer.Having any Java 8 version is not enough.
This app will not work with earlier versions of Java 8. -
Download the latest
taskmanager.jar
from the releases tab. -
Copy the file to the folder you want to use as the home folder for your Task Manager.
-
Double-click the file to start the app. The GUI should appear in a few seconds.
-
Type the command in the command box and press Enter to execute it.
e.g. typinghelp
and pressing Enter will open the help window. -
Some example commands you can try:
list
: lists all tasksadd
submit report to/02/05/2017 12:00 p/high: adds 'submit report' task as a deadline task to the Task Manager.delete
3
: deletes the 3rd task shown in the current listexit
: exits the app
-
Refer to the Features section below for details of each command.
Enter command
help
A browser window with User Guide instructions will be popped out.
Adds a task to the Task Manager
Standard format: add [TASK-NAME] from/[DD/MM/YYYY] [HH:MM] to/[DD/MM/YYYY] [HH:MM] p/[priority] t/[KEY-WORD]...
- After the command word 'add', all fields are optional except name must be entered.
- Three types of keyword for priority field allowed: 'low', 'med' and 'high'
- Task can have any number of tags (including 0)
- Input field should strictly follow the given order
Time Format | Example |
---|---|
dd/MM/yyyy hh:mm | 31/10/2017 16:30 |
dd MMM yyyy hh.mma | 31 Oct 2017 4.30pm |
yyyy-MM-dd hh.mma | 2017-10-31 4.30pm |
today h.mma | today 4.30pm |
tmr h.mma | tmr 4.30pm |
Examples:
add meditate
add complete tutorial 3 to/tmr 23.59pm
add Train pokemons from/today 9.00am to/tmr 10pm p/high t/imaginary
- If a command includes the start time, it must have an end time, otherwise it is an invalid command.
Shows a list of all tasks in the Task Manager.
Format: list
Edits an existing task in the Task Manager
Note: when editing the date & time of a task
both date and time must be put, only format allowed is dd/MM/yyyy hh:mm. e.g. 31/10/2017 16:30
Format: edit [INDEX] [TASK-NAME] from/[DD/MM/YYYY] [HH:MM] to/[DD/MM/YYYY] [HH:MM]p/[PRIORITY-LEVEL] t/[KEY-WORD]...
- Edits the task at the specified
INDEX
. The index refers to the index number shown in the last task listing.
The index must be a positive integer 1, 2, 3, ...- At least one of the optional fields must be provided.
- Existing values will be updated to the input values.
Examples:
-
edit 1 from/23/03/2017 19:00
Change name of task at index 1 to "go home" -
edit 1 from/23/03/2017 19:00 to/23/03/2017 19:10 p/high
Change start and end times of timed tasks -
edit 1 newTaskName
Change the name of a task only
#####Converting the type of a task
Edit command can as well be used to convert the category of tasks. For instance, a todo task can be converted to a deadline task by editing the endTime of it.
For example, a task with index 2 is a todo task. Entering the command below converts it into a deadline:
edit 2 to/23/04/2017 19:00
To convert an Event task to a deadline task, the startTime of the task should be cancelled. This can be done by entering the following command, where we just leave the field after prefix "from/" empty.
edit 3 from/
Finds tasks whose names contain any of the given keywords.
Format: find [KEYWORD1] ...
- Only the name field is searched.
- Only full words will be matched e.g.
Go Home
will not matchGoing Home
Examples:
find pokemon
Search for tasks with "birthday" in descriptionfind birthday family
Search for tasks with "birthday" and "family" in description
Deletes the specified task from the Task Manager. Irreversible, meaning this operation cannot be undone.
Format: delete [INDEX]
Deletes the task at the specified
INDEX
.
The index refers to the index number shown in the most recent listing.
The index must be a positive integer 1, 2, 3, ...
Examples:
delete 2
Deletes the 2nd task in the Task Manager.
Clears all entries from the Task Manager.
Format: clear
Irreversible.
Exits the program.
Format: exit
Enter
undo
Your previous action has been undone.
As we entered a clear command in the previous section, if we enter an undo, the deleted tasks will be restored.
Currently, undo
can be used to undo mark
, delete
, add
and clear
commands only.
Mark a task an completed or incomplted in the Task Manager.
Format: mark [INDEX] completed
and mark [INDEX] incomplete
Q: How do I transfer my data to another Computer?
A: Install the app in the other computer and overwrite the empty data file it creates with
the file that contains the data of your previous Task Manager folder.
-
Add
add NAME from/[s/START_DATE] [START_TIME] TO/END_DATE] [END_TIME]...
e.g.add school camp from/03/04/2017 19:00 to/04/04/2017 20:00
add a todo Task
add get haircut
add an event task
add Attend CCA meeting from/today 3.00pm to/today 5.00pm
add call Darius to/2017-04-07 3.00pm
add a deadline task
add call Oguz to/today 3.00pm
add call Min Hui to/tmr 3.00pm
add a deadline task with tagsadd call Wen Tong to/7 Apr 2017 3.00pm t/lunch
-
Clear :
clear
-
Delete :
delete INDEX
e.g.delete 3
-
Search :
search KEYWORD [MORE_KEYWORDS]
e.g.search birthday party
-
List :
list
e.g.list
-
Help :
help
e.g.help
-
Edit :
edit INDEX [NAME] [PARMAETER] [NEW VALUE]...
e.g.edit 1 -name go home
-
Mark :
mark [INDEX] [PARAMETER]
e.g.mark 1 completed
andmark 10 incomplete
-
Undo :
undo
e.g.undo