ip

Anxi User Guide

Too many things to do? Calenders not working?

Fear not! Anxi the Taskbot is here to help you manage your time!

Set up

  1. Install java 11
  2. Download Anxi.jar

Running Anxi

Launch by double-clicking Anxi.jar or call java -jar Anxi.jar from terminal.

Commands

Listing Tasks

Retrieve the list of all tasks stored in the task list.

Format: list

 

Example command and expected output:

list
------------------------------------------------------------------------------------------------

Tasks in your list:

1. [T][ ] Print notes
2. [D][ ] ACC1701X Tutorial (by: Feb 22 2024 12:00 pm)
3. [E][ ] Exercise (from: Feb 23 2024 06:00 pm to: 07:00 pm)
4. [T][ ] Tutorials

 

Adding ToDo’s

Add a new ToDo task to the task list.

Format: todo TASK

 

Example command and expected output:

todo read book
------------------------------------------------------------------------------------------------

Boo hoo :( added new task.
 [T][ ] read book
5 task(s) in the list.

 

Adding Deadlines

Add a new Deadline task to the task list.

Format: deadline TASK /by DATE_TIME

Note: Refer here for more information on date and time formats.

 

Example command and expected output:

deadline return book /by 2024-02-25 09:50 am
------------------------------------------------------------------------------------------------

Boo hoo :( added new task.
 [D][ ] return book (by: Feb 25 2024 09:50 am)
6 task(s) in the list.

 

Adding Events

Adds a new Event task to the task list.

Format: event TASK /from START_DATE_TIME /to END_TIME

Note: Refer here for more information on date and time formats.

 

Example command and expected output:

event dinner /from 2024-02-25 1800 /to 1900
------------------------------------------------------------------------------------------------

Boo hoo :( added new task.
 [E][ ] dinner (from: Feb 25 2024 06:00 pm to: 07:00 pm)
7 task(s) in the list.

 

Marking Tasks

Mark a task as completed.

Format: mark INDEX

 

Example command and expected output:

mark 1
------------------------------------------------------------------------------------------------

Marked as done. Good Job!
 [T][X] Print notes

 

Un-marking Tasks

Mark a task as uncompleted.

Format: unmark INDEX

 

Example command and expected output:

unmark 1
------------------------------------------------------------------------------------------------

Such a disappointment. Unmarked the task.
 [T][ ] Print notes

 

Deleting Tasks

Delete a task from the task list.

Format: delete INDEX

 

Example command and expected output:

delete 1
------------------------------------------------------------------------------------------------

Farewell task! Task removed from list
 [T][ ] Print notes
6 task(s) in the list.

 

Finding keywords

Find tasks that match keyword provided.

Format: find KEYWORD

 

Example command and expected output:

find Tutorial
------------------------------------------------------------------------------------------------

Matching tasks in list:
[D][ ] ACC1701X Tutorial (by: Feb 22 2024 12:00 pm)
[T][ ] Tutorials

 

Viewing Tasks on Specific Date

Format: view DATE

Note: Refer here for more information on date formats.

 

Example command and expected output:

view 25/02/2024
------------------------------------------------------------------------------------------------

Events on :
[E][ ] dinner (from: Feb 25 2024 06:00 pm to: 07:00 pm)

Deadlines on :
[D][ ] return book (by: Feb 25 2024 09:50 am)

 

Accepted date and time formats

Date formats:

Time formats:

 

Modifying anxi.txt

Tasks saved to hard disk are stored in anxi.txt. Modifying this file allows users to edit the task list without launching Anxi.

Formats:

Inputs:

Note: All dates must be in the format yyyy-MM-dd and all timings must be in the format HH:mm

 

Example:

T | 0 | Print notes
D | 0 | ACC1701X Tutorial | 2024-02-22 12:00
E | 0 | Exercise | 2024-02-23 18:00 | 19:00