
Claude is a chatbot written in Java 11 that can be used as a personal task manager.
The current version supports tracking of todos, events, and deadlines.
ip.jar.java -jar ip.jar in a terminal application of your choice.Enter or hit the Send button.Enjoy!
Note on command format:
- Words in
UPPER_CASEdenote parameters to be supplied by the user.
deadlineAdds a deadline-type task to the existing task list.
Format: dateline DESCRIPTION /by DATE
DESCRIPTION should contain the description of the event to be added.DATE should contain the deadline of the task to be added, in a YYYY-MM-DD format.Example:
dateline CS2103 iP Final Submission /by 2020-09-18eventAdds an event-type task to the existing task list.
Format: event DESCRIPTION /at DATE
DESCRIPTION should contain the description of the event to be added.DATE should contain the date of the event to be added, in a YYYY-MM-DD format.Examples:
event CS2103 Tutorial /on 2020-09-17event CS2103 Lecture /on 2020-09-18todoAdds a todo-type task to the existing task list.
Format: todo DESCRIPTION
DESCRIPTION should contain the description of the task to be added.Example:
todo Catch PokemonlistShows all the tasks on existing task list.
Format: list
findSearches the existing list of tasks for tasks that contain the input search string.
Format: find SEARCH_STRING
SEARCH_STRING should contain the word or series of words to search for.Example:
find CS2103doneMarks the task at the specified index as done.
Format: done INDEX
INDEX refers to the index of task as shown by the list command.INDEX must be a positive integer.Example:
done 42deleteDeletes the task at the specified index.
Format: delete INDEX
INDEX refers to the index of task as shown by the list command.INDEX must be a positive integer.Example:
delete 666byeExits the application.
Format: bye