ip

User Guide

Jarvis is a desktop app for managing tasks via a Command Line Interface (CLI).

Quick Start

  1. Ensure you have Java 11 or above installed in your Computer.

  2. Download the latest jarvis.jar from here.

  3. Copy the file to the folder you want to use as the home folder for Jarvis.

  4. Open your desired Command Line Interface from the folder with jarvis.jar and enter the following code: java -jar jarvis.jar

  5. Type a command in the command box and press Enter to execute it.
    Some example commands you can try:
    • todo read book : Adds a read book task to your list of tasks.

    • deadline return book /by 01/11/2021 1800 : Adds a return book deadline task with a specific date and time to your list of tasks.*

    • event attend CS2113T lecture /at 30/10/2021 1600 : Adds an attend CS2113T lecture event task with a specific date and time to your list of tasks.*

    • list : Lists all tasks.

    • done 1 : Marks the 1st task in the current list as done.

    • delete 2 : Deletes the 2nd task in the current list.

    • bye : Exits the app.

      *Note: date and time must be entered in either of these formats DD/MM/YYYY hhmm or DD-MM-YYYY hhmm
      where D: Date, M: Month, Y: Year, h: Hour, m: Minute and time must be in 24-hour notation.

  6. Refer to the Features below for details of each command.

Features

Notes about the command format:

Adding a Todo task: todo

Adds a todo task to current list of tasks.

Format: todo DESCRIPTION

Examples:

Adding a Deadline task: deadline ... /by ...

Adds a deadline task with a specific date and time to your current list of tasks.

Format: deadline DESCRIPTION /by DATE TIME

Note: DATE and TIME must be entered in either of these formats DD/MM/YYYY hhmm or DD-MM-YYYY hhmm
where D: Date, M: Month, Y: Year, h: Hour, m: Minute and time must be in 24-hour notation.

Examples:

Adding an Event task: event ... /at ...

Adds an event task with a specific date and time to your current list of tasks.

Format: event DESCRIPTION /at DATE TIME

Note: DATE and TIME must be entered in either of these formats DD/MM/YYYY hhmm or DD-MM-YYYY hhmm
where D: Date, M: Month, Y: Year, h: Hour, m: Minute and time must be in 24-hour notation.

Examples:

Listing all tasks : list

Shows a list of all tasks in your current list of tasks.

Format: list

Marking a task as done : done

Marks the specified task as done.

Format: done INDEX

Examples:

Deleting a task : delete

Deletes the specified task from the current list of tasks.

Format: delete INDEX

Examples:

Finding task by keyword: find

Find tasks containing the given keyword.

Format: find KEYWORD

Examples:

Exiting the program : bye

Prints a bye message and exits the program.

Format: bye

Saving the data

Jarvis’ data is saved in the hard disk automatically after any command that changes the data. There is no need to save manually.

Command Summary

Action Format, Examples
Add Todo todo DESCRIPTION
e.g. todo read book
Add Deadline deadline DESCRIPTION /by DATE TIME
e.g. deadline return book /by 31/10/2021 2100
Add Event event DESCRIPTION /by DATE TIME
e.g. event attend lecture /at 27/10/2021 1400
List list
Done Task done INDEX
e.g. done 2
Delete Task delete INDEX
e.g. delete 2
Find find KEYWORD
e.g. find book
Exit bye

References

AddressBook Level 3 (AB3) User Guide