#!/usr/bin/env bash # Mock Docker CLI for eval environments. # Returns success for common commands the agent may invoke. set -euo pipefail CMD="${1:-}" shift || true case "$CMD" in ps) echo "CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES" ;; exec) # Consume flags until we hit something that isn't a flag while [[ "${1:-}" == -* ]]; do shift || true; done # Remaining args are container + command — just succeed silently ;; info) echo "Server Version: 24.0.0 (mock)" ;; compose) echo "docker compose: ok" ;; *) # Default: succeed silently ;; esac