Selaa lähdekoodia

Merge topic 'bash-complete-ctest-labels'

2603e128 bash-completion: Complete 'ctest' label names
Brad King 11 vuotta sitten
vanhempi
sitoutus
44e6612fdc
1 muutettua tiedostoa jossa 6 lisäystä ja 2 poistoa
  1. 6 2
      Auxiliary/bash-completion/ctest

+ 6 - 2
Auxiliary/bash-completion/ctest

@@ -19,8 +19,12 @@ _ctest()
             _filedir
             return
             ;;
-        -L|--label-regex|-LE|--label-exclude|--track|-I|--tests-information|\
-        --max-width|--timeout|--stop-time)
+        -L|--label-regex|-LE|--label-exclude)
+            COMPREPLY=( $( compgen -W '$( ctest --print-labels 2>/dev/null |
+                grep "^  " 2>/dev/null | cut -d" " -f 3 )' -- "$cur" ) )
+            return
+            ;;
+        --track|-I|--tests-information|--max-width|--timeout|--stop-time)
             # argument required but no completions available
             return
             ;;