#!/usr/bin/bash set -euo pipefail controller=$1 payload_config=$2 bash -n "$controller" "$controller" --help | grep -q '^ .* enable \[--rpm PATH\] \[--force\] \[--yes\]$' if "$controller" unknown-command >/dev/null 2>&1; then printf 'Unknown command unexpectedly succeeded.\n' >&2 exit 1 fi payload_url= payload_sha256= # shellcheck source=/dev/null source "$payload_config" [[ $payload_url == https://*/*.rpm ]] [[ $payload_sha256 =~ ^[[:xdigit:]]{64}$ ]] printf 'Controller tests passed.\n'