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

if command -v docker >/dev/null 2>&1; then
  if docker ps >/dev/null 2>&1; then
    exec docker compose "$@"
  fi
  exec sudo -n docker compose "$@"
fi

if command -v docker-compose >/dev/null 2>&1; then
  exec docker-compose "$@"
fi

echo "docker compose is not available"
exit 1
