Skip to content

quentinguidee/todo-cli

Repository files navigation

todo-cli

A tool to manage the study of courses at the university.

Status

  • Add/Remove/List Courses

image

  • Add/Remove/List course tasks (lab/chapter/session/course)

image

  • Change task status (not-done/almost-done/done)

image

  • Timers
  • Today
  • Documentation
  • Autocomplete
  • Unit tests and E2E tests
  • Errors handling

Contributing

After git clone, run this script to install required packages and setup a git hook that runs tests and pycodestyle before each commit.

sh install-dev-tools.sh

Run project

python3 main.py

Manually run tests

python3 tests.py

Manually run pycodestyle

pycodestyle . --max-line-length=120

License

This project is released under the MIT License

About

A tool to manage the study of courses at the university.

Resources

License

Stars

Watchers

Forks