A tool to manage the study of courses at the university.
- Add/Remove/List Courses
- Add/Remove/List course tasks (lab/chapter/session/course)
- Change task status (not-done/almost-done/done)
- Unit tests and E2E tests
- Errors handling
git clone, run this script to install required packages and setup a git hook that runs tests and pycodestyle before each commit.
Manually run tests
Manually run pycodestyle
pycodestyle . --max-line-length=120