Files
openclaw/scripts/lib/docker-e2e-logs.sh
2026-04-23 16:56:44 +01:00

17 lines
316 B
Bash

#!/usr/bin/env bash
run_logged() {
local label="$1"
shift
local log_file
local tmp_dir="${TMPDIR:-/tmp}"
tmp_dir="${tmp_dir%/}"
log_file="$(mktemp "$tmp_dir/openclaw-${label}.XXXXXX")"
if ! "$@" >"$log_file" 2>&1; then
cat "$log_file"
rm -f "$log_file"
return 1
fi
rm -f "$log_file"
}