#!/usr/bin/env bash
set -euo pipefail
DIR="$(cd "$(dirname "$0")" && pwd)"
if [[ -f "$DIR/.env" ]]; then
  set -a
  source "$DIR/.env"
  set +a
fi
ARGS=("$@")
HAS_SESSION=0
for ((i=0; i<${#ARGS[@]}; i++)); do
  if [[ "${ARGS[$i]}" == "--session" ]]; then
    HAS_SESSION=1
    break
  fi
done
if [[ $HAS_SESSION -eq 0 && -n "${WAHA_SESSION_DEFAULT:-}" ]]; then
  ARGS+=(--session "$WAHA_SESSION_DEFAULT")
fi
exec "$DIR/atomic-waha-v3-cli" "${ARGS[@]}"
