ip

AllFather Task Manager

View the Project on GitHub

ALLFATHER User Guide

Introduction

AllFather is a task manager which is used in command-line. Tasks are classified into todo, deadline and event. AllFather also supports other features like completion, deletion and find of tasks.

Features

Personality

The AllFather has a personality like no other chat bot. He demands the best and upmost tasks to be completed for his people to prosper further.

Display tasks

Viewing of a list of your task.

Adding tasks

AllFather is classified into three kinds tasks:

  1. todo
  2. deadline
  3. event

One of these task could be added. deadline and event needs to specify a due date or schedule date respectively.

Complete tasks

Mark a task as done as complete.

Delete tasks

Delete a task from the current tasks.

Search tasks

Searching for tasks given a keyword.

Save tasks

AllFather has an auto-save feature after every commands given.

Load tasks

AllFather auto-loads tasks from the previous session.

Exit

Exit AllFather by typing bye.

Usage

list - Display your current tasks

Here are the tasks in your list:
1.[T][Y] read book
2.[D][N] School assignment (by: Nov 23 2020)
3.[E][N] Youth Day (at: Sep 12 2021 12.00AM)

todo - Adds todo task

Got it. I've added this task:
[T][N] read book
Now you have 1 tasks in the list.

deadline - Adds deadline task

Got it. I've added this task:
[D][N] School assignment (by: Nov 23 2020)
Now you have 2 tasks in the list.

event - Adds deadline task

Got it. I've added this task:
[E][N] Youth Day (at: Sep 12 2021 12.00AM)
Now you have 3 tasks in the list.

done - Complete a task

Nice! I've marked this task as done:
[T][Y] read book

delete - Delete a task

Done! I've removed this task:
[D][N] School assignment (by: Nov 23 2020)
Now you have 2 tasks in the list.

find - Find a task

Here are the matching tasks in your list:
1.[T][Y] read book
2.[D][N] School assignment (by: Nov 23 2020)

bye - Exit AllFather application