ip

Wojak User Guide

Wojak is a desktop app for managing tasks, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, Wojak can get your tasks management done faster than traditional GUI apps.

Quick Start

  1. Ensure you have java 17 or above installed in your computer
  2. Download the latest .jar file from here.
  3. Copy the file to the folder you want to use as your home folder for your Wojak
  4. Open a command terminal, cd into the folder you put the jar in, and use the java -jar Wojak.jar command to run the application. A GUI similar to the below should appear in a few seconds. wojak

Features

Adding a todo

Adds a todo into Wojak. Follow the example below and hit enter.

Format: todo <your input>

Examples:

Adding a deadline

Adds a deadline into Wojak. Follow the example below and hit enter.

Format: deadline <some deadline> /by <iso-8601 compliant date>

Examples:

Adding an event

Adds an event into Wojak. Follow the example below and hit enter.

Format: event <some event> /from <iso-8601 compliant date> /to <iso-8601 compliant date>

Examples:

Listing all tasks

List everything in your todo lists. Follow the example below and hit enter.

Format: list

Examples:

Find a task

Find a task (todo, deadline, event) that matches the search string. Follow the example below and hit enter.

Format: find <search string>

Examples

Mark a task

Mark a task (todo, deadline, event) as done. Follow the example below and hit enter

Format: mark <index of task>

Examples

Unmark a task

Unmark a task (todo, deadline, event) as undone. Follow the example below and hit enter

Format: unmark <index of task>

Examples

Delete a task

Delete a task (todo, deadline, event) from Wojak. Follow the example below and hit enter

Format: delete <index of task>

Examples

Modify the DB

To modify where Wojak can persist data to and find the DB, go to config.txt and type in a name of the file. You need to have read, write and execute permissions in the folder.

Exiting the program

To exit the chatbot, type this command and press send

Format: bye

Examples

FAQ

Q: How do I transfer my data to another Computer? A: Install the app in the other computer and overwrite the empty data file it creates with the file that contains the data of your previous Wojak home folder (the db.txt).

Known issues

Command summary

  1. Add todo, eg: todo this is my todo
  2. Add deadline, eg: deadline some deadline /by 2024-10-01
  3. Add event, eg: event some event /from 2024-10-01 /to 2024-10-22
  4. List tasks, eg: list
  5. Find a task, eg: find deadline
  6. Mark a task, eg: mark 1
  7. Unmark a task, eg: unmark 1
  8. Delete a task, eg: delete 1
  9. Exit the program, eg: bye