Task Book is a simple scheduler with a built in note taking function. It features a command line interface and a helpful chatbot for those who like a more interactive experience. The table formatted data also provides an easy and intuitive way to sort and view the items.
TaskBook.jar herelist : lists all tasks and notebookstodo meet john adds a to do task to the task listdone [1] marks the task with the index 1 as donehelp shows a list of all the commandsCommand Format
findnotes test searches for notes with descriptions containing test.addnotes [1] [1] | test 1 creates a note for item 1 with category [1] and description test 1.deletenotes [1] {2} deletes the note with index 2 in the task/notebook with index 1UPPER_CASE are the parameters to be supplied by the user e.g. in todo DESCRIPTION, description is a parameter which can be used as todo meet with a friend.2/2/2019 2345 or 02/02/2019 0945Adds a to do task to the task list
Format: todo DESCRIPTION
Examples:
todo check the weathertodo wash dishesAdds a deadline task to the task list
Format: deadline DESCRIPTION /by DATE
Examples:
deadline hand up homework for CS2103 /by 22/2/2019 1234deadline finish eating cereal before expiry /by 1/12/2019 1400Adds an event task to the task list
Format: event DESCRIPTION /at DATE
Examples:
event john's birthday /at 22/12/2019 2300event 9.9 lazada sale /at 9/9/2019 0000Adds a notebook to the list
Format: ‘notebook DESCRIPTION’
Examples:
notebook weight managementnotebook CS2103 lecture notesFinds a task/notebook with a description matching a keyword or phrase exactly
Format: find KEYWORD(S)
Examples
find testfind grocery listMarks a task/notebook as done
Format: done [TASKINDEX]
Examples
done [2]Deletes a task/notebook from the list (inputting TASKINDEX as 0 will delete all tasks)
Format: delete [TASKINDEX]
Examples:
delete [1]Adds a note to the indicated task/notebook
Format:
addnotes [TASKINDEX] CATEGORY | DESCRIPTION addnotes [TASKINDEX] CATEGORY | DESCRIPTION /by DATEaddnotes [TASKINDEX] CATEGORY | DESCRIPTION /at DATE
addnotes [1] addition | a+xaddnotes [2] new version was created /at 2/2/2019 2344Deletes a note from the indicated task/notebook (inputting NOTEINDEX as 0 will delete all notes)
Format: deletenotes [TASKINDEX] {NOTEINDEX}
Examples:
deletenotes [1]{1}Finds a note from all tasks/notebooks with a description matching a keyword or phrase exactly
Format: findnotes KEYWORD(S)
Examples:
findnotes mitochondriafindnotes power houselists all the tasks/notebooks
Format: list
lists all the notes in a indicated task/notebook
Format: shownotes [TASKINDEX]
Examples:
shownotes [1]Sort the columns in ascending or descending order by clicking the right corner of the column headers
Resize the columns by clicking and dragging the edges of the column headers
To view a list of commands
Format: help
Q: Where is the save file stored?
A: The save file is stored in the same folder as the program. It is called SaveFile.json
todo DESCRIPTION
todo check the fridgedeadline DESCRIPTION /by DATE
deadline assignment 1 /by 22/2/2222 22222event DESCRIPTION /at DATE
event jame's birthday /at 22/12/2019 1111notebook DESCRIPTION
notebook lecture notesfind KEYWORD(S)
find biologydone [TASKINDEX]
done [1]delete [TASKINDEX]
delete [3]addnotes [TASKINDEX] CATEGORY | DESCRIPTIONaddnotes [TASKINDEX] CATEGORY | DESCRIPTION /by DATEaddnotes [TASKINDEX] CATEGORY | DESCRIPTION /at DATE
addnotes [1] addition | a+xaddnotes [2] new version was created /at 2/2/2019 2344deletenotes [TASKINDEX] {NOTEINDEX}
deletenotes [1]{1}findnotes KEYWORD(S)
findnotes mitochondrialistshownotes [TASKINDEX]
shownotes [1]help