Hello, I suggest to add the alias --list-tests for -N command line option (as it is more noticeable for user) and to add to short command line --TD for --test-dir.
Yes, but we may add an another alias, which are (at my opinion) more consistent and sound (see also e.g., --list-presets). We can slightly update the help message, adding the something like “Disable actual execution of tests, only lists them. The optional ‘format’ …”
-N,--show-only are not just about listing. With -N -V one gets all the test command line shown. With --show-only=json-v1 one gets a JSON document detailing the tests. I don’t think we need to add more names for existing options.
The ctest --list-presets name evolved separately to match cmake --list-presets.