Files
KVideo/verification/run
T

20 lines
508 B
Bash
Executable File

#!/bin/sh
set -eu
verify_dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
repo_dir=$(CDPATH= cd -- "$verify_dir/.." && pwd)
if ! command -v node >/dev/null 2>&1; then
printf '%s\n' 'ERROR: Node.js is required.' >&2
exit 127
fi
if ! command -v npm >/dev/null 2>&1; then
printf '%s\n' 'ERROR: npm is required.' >&2
exit 127
fi
export PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1
npm ci --prefix "$verify_dir" --no-audit --no-fund --ignore-scripts
exec node "$verify_dir/src/main.mjs" --root "$repo_dir" "$@"