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