Files

13 lines
461 B
Bash
Executable File

#!/bin/sh
set -eu
# Help returns before daemon connection, sensor polling or keyboard threads.
# Run only in an isolated testbed without USB device passthrough.
work=$(mktemp -d)
trap 'rm -rf "$work"' EXIT HUP INT TERM
timeout 5 g15stats --help > "$work/long"
timeout 5 g15stats -h > "$work/short"
cmp "$work/long" "$work/short"
grep -F 'g15stats 3.0.3+git20240609.95de11a' "$work/long"
grep -F -- '--interface' "$work/long"
grep -F -- '--refresh' "$work/long"