Useful Commands

How to create invoke commands

Add a method to qunicorn-core/tasks.py. All underscores in the method name will be transformed into minus.

To execute something in the terminal use the ‘c’ that can be given as an argument. With ‘c.run’ a command can be executed.

The method ‘your_new_command’ can be executed via the terminal with:

poetry run invoke [your-new-command]

How to create flask commands

Add a method to qunicorn_core.db.cli.py with the annotation @DB_CLI.command([your-command])’.

Then this method will be executed via the terminal, with the command

flask [your-command]

How to add a dependency to poetry

poetry add [dependency-name]

It will automatically install the dependency and add it to the ‘pyproject.toml’- and ‘poetry.lock’-file. Both need to be pushed to git.