#!/usr/bin/env python3
from __future__ import annotations

import os
from pathlib import Path
import subprocess
import sys

root = Path(__file__).resolve().parents[3]
compose_file = root / "tests" / "e2e" / "compose.yaml"
project = os.environ["DJRM_E2E_PROJECT"]
command = [
    "docker",
    "compose",
    "--project-name",
    project,
    "--file",
    str(compose_file),
    "exec",
    "--no-TTY",
    "oracle",
    "sqlplus",
    *sys.argv[1:],
]
raise SystemExit(subprocess.run(command, cwd=root, check=False).returncode)
