This project builds a CLI app to manage the todos.

Setup environment

In this project, Poetry is used as Python dependency management and packaging tool.
To install Poetry, follow the instruction here.

We have to prepare the python environment only once at the beginning:

bash dev/prepare.bash

Activate the virtual environment with the following command:

source dev/venv/bin/activate

Show commands

python3 todocli.py --help

Show usage of a command

python3 todocli.py <command> --help