#!/usr/bin/env bash # Startet "python -m app.cli" als Benutzer checkbot mit den Pfaden des Betriebs, z.B. checkbot-cli set-password alice. set -euo pipefail SELF=$(readlink -f "${BASH_SOURCE[0]}") # shellcheck source=lib/common.sh source "$(dirname "$SELF")/lib/common.sh" require_root [[ $# -gt 0 ]] || die "Aufruf: checkbot-cli [Argumente]" cd "$APP_DIR" exec runuser -u "$APP_USER" -- env \ CHECKBOT_CONFIG_DIR="$CONF_DIR" CHECKBOT_DB="$(db_file)" PYTHONDONTWRITEBYTECODE=1 \ "$VENV_DIR/bin/python" -m app.cli "$@"