cd User/Desktop/ExampleSourceFolder
java -jar jimmy.jar
and the GUI for Jimmy should appear.help
and pressing Send
will
provide useful information to navigate the app and use it optimally.You can choose between 3 type of tasks to save to your taskList:
todo
- tasks that are yet to be donedeadline
- tasks that have a set time constraintevent
- tasks that signify an eventYou will be able to control and manage your taskList through easy-to-use functions:
add
- add tasks to your taskListdelete
- delete tasks from your taskListdone
- mark tasks as completelist
- neatly lists out all tasks saved on your taskListfind
- search for certain tasks that contain some keywordEasily navigate the app with a simple Ui and helper functions if you get stuck:
help
- lets you have a run down of all available functionsbye
- assists you in closing the applicationtodo
- creates a todo taskAdds a todo task to your taskList.
Example of usage:
todo borrow a book
Expected outcome:
Got it. I've added this task:
[T][✘] borrow a book
Now you have 5 tasks in the list.
deadline
- creates a deadline taskAdds a deadline task to your taskList.
Example of usage:
deadline return that one book /by 2020-09-20 Sunday
Expected outcome:
Got it. I've added this task:
[D][✘] return that one book (by: Sep 20 2020 Sunday)
Now you have 6 tasks in the list.
event
- creates an event taskAdds an event task to your taskList.
Example of usage:
event team meeting /at the library, Sunday
Expected outcome:
Got it. I've added this task:
[E][✘] team meeting (at: the library, Sunday)
Now you have 7 tasks in the list.
delete
- deletes a task from the taskListDeletes a task with the given task number from your taskList.
Example of usage:
delete 5
Expected outcome:
Noted. I've removed this task:
[T][✘] borrow a book
Now you have 6 tasks in the list.
done
- marks task as completeMarks a task with the given task number as complete.
Example of usage:
done 4
Expected outcome:
Nice! I've marked this task as done:
[T][✓] borrow a book
find
- locates and returns tasksFinds a task with the provided keywords.
Example of usage:
find book
Expected outcome:
Here are the matching tasks in your list:
4. [T][✓] borrow a book
5. [D][✘] return that one book (by: Sep 20 2020 Sunday)
list
- returns all tasks in taskListReturns all the tasks currently in the taskList.
Example of usage:
list
Expected outcome:
Here are your pending tasks:
1. [E][✓] tP team meeting (at: zoom, Sat 9pm)
2. [T][✘] 2103/T Quiz ASAP
3. [D][✘] complete iP tasks (by: Sep 18 2020 2359hrs)
4. [T][✓] borrow a book
5. [D][✘] return that one book (by: Sep 20 2020 Sunday)
6. [E][✘] team meeting (at: the library, Sunday)
help
- Lists out all functions and their usageReturns a list of all available functions and their descriptions
Example of usage:
help
Expected outcome (snippet):
Here are a list of available commands:
todo <description>: Stores Todo task with given description into your TaskList.
.
.
.
help: Helps me help you!
bye
- Tool to close applicationBids goodbye and guides you on how to close the application.
Example of usage:
bye
Expected outcome (snippet):
Bye. Hope to see you again soon!
Click the " X " button to close this window.
That’s it for the user guide. Send an email to gimikamil@gmail.com for any queries.
Bye. Hope to see you again soon!