Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/minigrim0/todo

Task Organisation for Doing OK
https://github.com/minigrim0/todo

task-manager tasks todo

Last synced: 3 days ago
JSON representation

Task Organisation for Doing OK

Awesome Lists containing this project

README

        

# TODO
Task Organisation for Doing OK

## Project Description
This project is a cli project that allows users to create a task list and add tasks to it. The user can also view the tasks in the list and mark them as complete. The user can also delete tasks from the list.

Some tasks may have deadlines and the user can set the deadline for the task. The user can also view the tasks that are overdue.

## โŒจ๏ธ Commands
The following commands are available to the user:
```
todo -a [-D '' -e ''] # Adds a task to the list
todo -l [--overdue] # Views the tasks in the list
todo -c # Marks a task as done
todo -d # Deletes a task from the list
```

## ๐Ÿงช Testing
To run tests, simply run the `test.sh` script from the root folder.
It will create a testing database (to avoid unintended modifications in your main one) and delete it once the tests are done.

It will also make sure the tests are not run in parallel as sqlite does not support concurrency.