#!/usr/bin/env bash set -eu mydir=$( cd "$(dirname "$0")" pwd ) cat "$mydir"/t/test_*.py | tr -d '\n' | grep -Eo '@pytest.mark.complete\(([^)]*\[^)]*)\)' | sed -ne 's/^[^"]*"\\\{0,1\}\([^_][^[:space:]"]*\)[[:space:]"].*/\1/p' | LC_ALL=C sort -u \ >"$mydir"/test-cmd-list.txt