mirror of
https://github.com/seanbetts/steam-hardware-watch.git
synced 2026-10-06 01:00:18 +02:00
36 lines
1.0 KiB
Bash
Executable File
36 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
set -eu
|
|
|
|
if [ "$#" -lt 1 ]; then
|
|
echo "usage: $0 RUN_DIR [TRACKING_DIR]" >&2
|
|
exit 1
|
|
fi
|
|
|
|
RUN_DIR="$1"
|
|
TRACKING_DIR="${2:-/tmp/SteamTracking-master}"
|
|
OUT_DIR="$RUN_DIR/reports"
|
|
SCRIPT_DIR="$(CDPATH= cd -- "$(dirname "$0")" && pwd)"
|
|
mkdir -p "$OUT_DIR"
|
|
|
|
if [ ! -d "$TRACKING_DIR" ]; then
|
|
echo "missing tracking dir: $TRACKING_DIR" >&2
|
|
exit 1
|
|
fi
|
|
|
|
rg -n -i "Triton|Ibex|Puck|Steam Controller|firmware|pair|dock|dongle" \
|
|
"$TRACKING_DIR" \
|
|
> "$OUT_DIR/steamtracking-hits.txt" || true
|
|
|
|
rg -n -i "ShouldTritonPairInOobe|PairDongleTriton|UnpairedTriton|ibex_internal|ibex_external" \
|
|
"$TRACKING_DIR" \
|
|
> "$OUT_DIR/steamtracking-pairing-focus.txt" || true
|
|
|
|
python3 "$SCRIPT_DIR/parse_steamtracking_client_manifests.py" \
|
|
--run-dir "$RUN_DIR" \
|
|
--tracking-dir "$TRACKING_DIR"
|
|
|
|
printf '%s\n' \
|
|
"Saved SteamTracking grep output to $OUT_DIR/steamtracking-hits.txt" \
|
|
"Saved pairing-focused grep output to $OUT_DIR/steamtracking-pairing-focus.txt" \
|
|
"Saved client manifest report to $OUT_DIR/steamtracking-client-manifests.md"
|