<commit_before># KIT User Guide:


1. [What is KIT about?](#1-what-is-kit-about)
2. [Quick Start](#2-quick-start)
    * [Downloading KIT](#downloading-kit)
    * [Starting KIT](#starting-kit)
    * [Typing commands](#typing-commands)
3. [Features](#3-features)
    * [Viewing help](#311-viewing-help--help)
    * [Adding a task](#321-adding-a-task-add)
    * [Listing tasks](#331listing-of-task-list)
    * [Marking a task as done](#34-marking-a-task-as-done-done)
    * [Marking a task as undone](#35-marking-a-task-as-undone-undone)
    * [Deleting a task](#36-deleting-a-task-delete)
    * [Undoing/Redoing a command](#371-undo-undo)
    * [Editing a task](#38-editing-a-task-edit)
    * [Finding a task](#391-finding-a-taskfind)
    * [Using Google Calendar](#310-google-calendar)
    * [Clearing KIT](#311-clearing-all-task-clear)
    * [Exiting KIT](#312-exiting-the-program-exit)
    * [Saving Data](#3132-saving-the-data)
    * [Loading Date](#314-loading-your-own-data)
    * [Changing theme](#315-changing-the-appearance-of-kit)
4. [FAQ](#4-faq)
5. [Command Summary](#5-command-summary)

## 1. What is KIT about?

Welcome! We believe that like us, you have many tasks and just too little time to manage them, sort them, filter them or just keep them in order. Is there a solution? Yes!

It's Keep It Tidy.

Or KIT.

KIT is a desktop app that helps users manage their tasks and it is the one and only taskmanager you will ever need. With a simplistic design of UI and powerful functionalies embedded, KIT is capable of executing your instructions swiftly. On top of that, KIT is keyboard friendly, thereby saving you the trouble of moving the mouse and clicking.

Now, let's get you started!
## 2. Quick start
### Downloading KIT
1. Ensure you have Java version `1.8.0_60` or later installed in your Computer.<br>

   > Having any Java 8 version is not enough. <br>
   > This app will not work with earlier versions of Java 8

2. Download the latest `KIT.jar` from [here](../../../releases).<br>
    > <img src="images/KITdownloadpage.png" width="600">
3. Copy the file to the folder you want to use as the home folder for KIT.

### Starting KIT
4. Double-click the file to start the app. The GUI should appear in a few seconds.
   > <img src="images/emptyUi.png" width="600">

5. (Optional) You can choose to login to your Google Calendar, click [here](#310-google-calendar) to follow the detailed instructions.

    After you have logged in, it looks something like this.
     > <img src="images/googleLoggedIn.png" width="600">
    ##### Or you can explore KIT without using Google Calendar at all, just read on!

#### Looks a little empty, no? Let's try adding some tasks!

### Typing commands
6. Type the command in the command box and press <kbd>Enter</kbd> to execute it. <br>
   e.g. typing **`help`** and pressing <kbd>Enter</kbd> will open the help window.
7. Some example commands you can try:
   * **`list`** : lists all task
       *  > <img src="images/listEmptyBefore.png" width="600">
       *  > <img src="images/listEmptyAfter.png" width="600">
   * **`add`**`  do 2103 project r/waiting for john's reply s/03-03-2017 l/nus soc t/school` : adds a task named `do 2103 project` to KIT.
       * > <img src="images/addTaskBefore.png" width="600">
       * > <img src="images/addTaskAfter.png" width="600">
   * **`delete`**` 1` : deletes the task with index 1 shown in the current list
       * > <img src="images/deleteTaskBefore.png" width="600">
       * > <img src="images/deleteTaskAfter.png" width="600">
   * **`exit`** : exits the app
       *  > <img src="images/exitBefore.png" width="600">

8. Refer to the [Features](#features) section below for details of each command.<br>

## 3. Features

> **Command Format**
>
> * Words in `UPPER_CASE` are the parameters.
> * Items in `[SQUARE_BRACKETS]` are optional.
> * Items with `...` after them can have multiple instances.
> * Parameters can be in any order.

### 3.1.1 Viewing help : `help`

If you are not sure where to start, take a sneakpeek at the help sheet!
<commit_msg>Update UserGuide.md<commit_after># KIT User Guide:


1. [What is KIT about?](#1-what-is-kit-about)
2. [Quick Start](#2-quick-start)
    * [Downloading KIT](#downloading-kit)
    * [Starting KIT](#starting-kit)
    * [Typing commands](#typing-commands)
3. [Features](#3-features)
    * [Viewing help](#311-viewing-help--help)
    * [Adding a task](#321-adding-a-task-add)
    * [Listing tasks](#331listing-of-task-list)
    * [Marking a task as done](#34-marking-a-task-as-done-done)
    * [Marking a task as undone](#35-marking-a-task-as-undone-undone)
    * [Deleting a task](#36-deleting-a-task-delete)
    * [Undoing/Redoing a command](#371-undo-undo)
    * [Editing a task](#38-editing-a-task-edit)
    * [Finding a task](#391-finding-a-taskfind)
    * [Using Google Calendar](#310-google-calendar)
    * [Clearing KIT](#311-clearing-all-task-clear)
    * [Exiting KIT](#312-exiting-the-program-exit)
    * [Saving Data](#3132-saving-the-data)
    * [Loading Date](#314-loading-your-own-data)
    * [Changing theme](#315-changing-the-appearance-of-kit)
4. [FAQ](#4-faq)
5. [Command Summary](#5-command-summary)

## 1. What is KIT about?

Welcome! We believe that like us, you have many tasks and just too little time to manage them, sort them, filter them or just keep them in order. Is there a solution? Yes!

It's Keep It Tidy.

Or KIT.

KIT is a desktop app that helps users manage their tasks and it is the one and only taskmanager you will ever need. With a simplistic design of UI and powerful functionalies embedded, KIT is capable of executing your instructions swiftly. On top of that, KIT is keyboard friendly, thereby saving you the trouble of moving the mouse and clicking.

Now, let's get you started!
## 2. Quick start
### Downloading KIT
1. Ensure you have Java version `1.8.0_60` or later installed in your Computer.<br>

   > Having any Java 8 version is not enough. <br>
   > This app will not work with earlier versions of Java 8

2. Download the latest `KIT.jar` from [here](../../../releases).<br>
    > <img src="images/KITdownloadpage.png" width="600">
3. Copy the file to the folder you want to use as the home folder for KIT.

### Starting KIT
4. Double-click the file to start the app. The GUI should appear in a few seconds.
   > <img src="images/emptyUi.png" width="600">

5. (Optional) You can choose to login to your Google Calendar, click [here](#310-google-calendar) to follow the detailed instructions.

    After you have logged in, it looks something like this.
     > <img src="images/googleLoggedIn.png" width="600">
    ##### Or you can explore KIT without using Google Calendar at all, just read on!

#### Looks a little empty, no? Let's try adding some tasks!

### Typing commands
6. Type the command in the command box and press <kbd>Enter</kbd> to execute it. <br>
   e.g. typing **`help`** and pressing <kbd>Enter</kbd> will open the help window.
7. Some example commands you can try:
   * **`list`** : lists all task
       *  > <img src="images/listBefore.png" width="600">
       *  > <img src="images/listAfter.png" width="600">
   * **`add`**`  do 2103 project r/waiting for john's reply s/03-03-2017 l/nus soc t/school` : adds a task named `do 2103 project` to KIT.
       * > <img src="images/addTaskBefore.png" width="600">
       * > <img src="images/addTaskAfter.png" width="600">
   * **`delete`**` 1` : deletes the task with index 1 shown in the current list
       * > <img src="images/deleteTaskBefore.png" width="600">
       * > <img src="images/deleteTaskAfter.png" width="600">
   * **`exit`** : exits the app
       *  > <img src="images/exitBefore.png" width="600">

8. Refer to the [Features](#features) section below for details of each command.<br>

## 3. Features

> **Command Format**
>
> * Words in `UPPER_CASE` are the parameters.
> * Items in `[SQUARE_BRACKETS]` are optional.
> * Items with `...` after them can have multiple instances.
> * Parameters can be in any order.

### 3.1.1 Viewing help : `help`

If you are not sure where to start, take a sneakpeek at the help sheet!

{'fraction_non_alphanumeric': 0.1376632980034508, 'fraction_numerical': 0.030564456494947004, 'mean_word_length': 3.566685424873382, 'pattern_counts': {'":': 0, '<': 41, '<?xml version=': 0, '>': 77, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '184351', 'n_tokens_mistral': 2854, 'n_tokens_neox': 2612, 'n_words': 951}