/ip

Primary LanguageJava

User Guide

Features:

  • Save and delete different types of tasks: todo, deadline, event;
  • Set a saved task to be done;
  • Autosave to and autoload user's data from a default directory;
  • Allows user to save/load data to/from a specified directory;
  • Search for task by its key word.
  • Update a task
  • In-app command list

Syntax List:

Legend for datatype:

  1. bolded String
  2. italic int
  • todo <description>: create and save a todo task;
  • deadline <description> /by <time in format yyyy-mm-dd>: create and save a deadline task;
  • event <description> /at <time in format yyyy-mm-dd>: create and save an event task;
  • save <directory>: save the current task list to the specified directory;
  • load <directory>: load the task list from the specified directory;
  • done <number>: mark the task with number index as done;
  • delete <number>: delete the task with number index;
  • deleteAll: delete all saved tasks in the task list;
  • find <keyword>: find all tasks with description containing the keyword;
  • update <index> /to <Task formatted in ToDo/Deadline/Event>;
  • help: shows the list of available command.