| 123456789101112131415161718 | #!/bin/bash# rely on `poetry` in pathif ! command -v poetry &> /dev/null; then    echo "Installing Poetry ..."    pip install poetryfi# check poetry.lock in sync with pyproject.tomlpoetry check -C api --lockif [ $? -ne 0 ]; then    # update poetry.lock    # refreshing lockfile only without updating locked versions    echo "poetry.lock is outdated, refreshing without updating locked versions ..."    poetry lock -C api --no-updateelse  echo "poetry.lock is ready."fi
 |