#!/usr/bin/env bash
set -Eeuo pipefail

CONFIG="${LEGO_CONFIG_FILE:-/etc/lego/.lego.yml}"
LEGO_BIN="${LEGO_BIN:-/usr/bin/lego}"

[[ -x "${LEGO_BIN}" ]] || {
    printf 'ERROR: lego binary not found or not executable: %s\n' "${LEGO_BIN}" >&2
    exit 1
}

[[ -f "${CONFIG}" ]] || {
    printf 'ERROR: lego configuration not found: %s\n' "${CONFIG}" >&2
    printf 'Run lego-init first.\n' >&2
    exit 1
}

exec "${LEGO_BIN}" "${CONFIG}" "$@"
