Duke Task Manager
Version by: nigellenl
- This is a CLI (Command Line Interface) Task Management application written in Java.
- It allows the user to record and manage their tasks with a number of features.
- The tasks in the task list will be saved to a text file and the contents will be loaded into the list upon every start up.
- This user guide will explain how to run and use this application.
Running the Application
- Download the Jar file from https://github.com/nigellenl/duke/releases
- Open the Command Line and access the directory that the file is located at.
- Run the application using java -jar “Individual Project.jar”
- Enjoy!
Application Features
Feature | Syntax | Description |
---|---|---|
List | list | Displays the list of tasks |
Todo | todo [task name] | Adds a todo task to the list |
Event | event [task name] /at [date] | Adds an event with a specified date to the list |
Deadline | deadline [task name] /at [date] | Adds a deadline with a specified date to the list |
Done | done [task number] | Marks the specified task as completed |
Find | find [keyword] | Returns a list of tasks that contain the specified keyword |
Delete | delete [task number] | Deletes the specified task from the list |
Exit | bye | Closes the application |
Examples
Add tasks:
todo return books
deadline english homework /by 2020-02-07
event group meeting /at 2020-01-29
Mark as done:
done 3
A task that is marked as done will be represented with the ✓ symbol while a task that is incomplete will be represented with the ✘ symbol.
Display list:
list
The list will be displayed in the following format:
[T][✘] return books
[D][✘] english homework (by: Feb 7 2020)
[E][✓] group meeting (at: Jan 29 2020)
Find tasks:
find books
The following task(s) will be displayed:
[T][✘] return books
Delete tasks:
delete 1
The following task will be removed:
[T][✘] return books
Feedback, Bug Reports
- If you have feedback or bug reports, please contact me at e0028344@u.nus.edu.
- You can also submit a pull request at nigellenl/duke.