Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/minigrim0/todo
- Owner: Minigrim0
- License: wtfpl
- Created: 2022-08-01T14:00:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-18T16:01:30.000Z (about 1 year ago)
- Last Synced: 2024-01-18T19:02:35.581Z (about 1 year ago)
- Topics: task-manager, tasks, todo
- Language: Rust
- Homepage:
- Size: 87.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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.