Skip to content

kaij77/ip

 
 

Repository files navigation

Duke User Guide

What is Duke?

Duke is an interactive chat-bot which helps you to manage your tasks! Duke puts all your tasks into a nice list and helps you keep track of whether they are done, due dates, and other details!

Duke supports 3 types of tasks:

  1. To dos
  2. Deadlines
  3. Events

Features

Add Tasks

Add a task to the list.

todo <description> - Adds a todo to the list of tasks

deadline <description> /by <YYYY-MM-DD> - Adds a deadline with the given due date to the list of tasks

event <description> /at <YYYY-MM-DD> - Adds an event with the given date to the list of tasks

add command usage

Tasks can be added with a note.

Adding /note allows you to add the task, with an accompanying note, to the list.

todo <description> /note <note>

deadline <description> /by <YYYY-MM-DD> /note <note>

event <description> /at <YYYY-MM-DD> /note <note>

Adds a todo, deadline or event respectively to the list, with the accompanying .

note command usage

Delete Tasks

Delete a task from the list.

delete <task index> - deletes the task with the given index from the list.

delete command usage

Mark and Unmark tasks

Mark tasks as done, or unmark them if they are not.

mark <task index> - marks the task with the given index as done.

mark command usage

unmark <task index> - unmarks the task with the given index.

unmark command usage

Search tasks

Search for tasks in the list that contain the given string.

find <string> - searches for tasks in the current task list which contain the given string.

find command usage

Edit/Delete task notes

Edit the note of a task by using the note command.

note /task <task index> /edit <new note> - edits the note of the task with the given index to the new note.

edit note command usage

the note command can also be used to delete a note.

note /task <task index> /delete - deletes the existing note of the task with the given index.

delete note command usage

List all tasks

View all the tasks in the list. list - lists down all the current tasks, with their status (whether they are done) and notes.

list command usage

Exit the application

bye - exits the application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 96.7%
  • Shell 1.9%
  • Batchfile 1.4%