A small command-line task manager written in C++17. Demonstrates OOP, JSON persistence, unit tests, CMake and CI.
- Add, list, complete, remove tasks
- JSON storage (
tasks.json) - Search by keyword
- Unit tests (Catch2)
- CI using GitHub Actions
git clone <repo-url>
mkdir build && cd build
cmake ..
cmake --build .
./tasker list