View on GitHub

duke

User Guide

Features

Command Format

Listing all tasks : list

Shows a list of all tasks in the task list.

Format: list

Adding a task

Adding a todo : todo

Adds a todo to the task list.

Format: todo <desc>

Examples:

Adding a deadline : deadline

Adds a deadline to the task list.

Format: deadline <desc> /by <date> <time>

Examples:

Adding an event : event

Adds an event to the task list.

Format: event <desc> /at <date> <time>

Examples:

Mark as done : done

Marks a task in the task list as done.

Format: done <index>

Examples:

Finding a task : find

Finds a task in the task list with the specified keyword.

Format: find <desc>

Examples:

Deleting a task : delete

Deletes the specified task from the task list.

Format: delete <index>

Examples:


Expense Management

Listing all transactions : summary

Shows a compiled list of debts and loans.

Format: summary

Adding a transaction

Adding a debt : owe

Adds a debt to the list of transactions.

Format: owe <name> <amount>

Examples:

Adding a loan : lend

Adds a loan to the list of transactions.

Format: lend <name> <amount>

Examples:

Removing a transaction

Removes a transaction from the list of transactions.

Paying a debt : pay

Removes a partial / full debt from the list of transactions.

Format: pay <name> <amount>

Examples:

Settling a loan : receive

Settles a partial / full loan from the list of transactions.

Format: receive <name> <amount>

Examples:


Exiting the program : bye

Exits the program.

Format: bye

Saving the data

Task and transaction data are saved in the hard disk automatically after exiting the program.

Remember to type bye!