From af41013df4bceccea291aad1bc31c0736de5e34e Mon Sep 17 00:00:00 2001 From: Louis Royer Date: Tue, 2 Jul 2024 18:47:22 +0200 Subject: [PATCH] Add missing bash-completion/completions/srv6 --- bash-completion/completions/srv6 | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 bash-completion/completions/srv6 diff --git a/bash-completion/completions/srv6 b/bash-completion/completions/srv6 new file mode 100755 index 0000000..f0f6241 --- /dev/null +++ b/bash-completion/completions/srv6 @@ -0,0 +1,21 @@ +#! /bin/bash + +: ${PROG:=$(basename ${BASH_SOURCE})} + +_cli_bash_autocomplete() { + if [[ "${COMP_WORDS[0]}" != "source" ]]; then + local cur opts base + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + if [[ "$cur" == "-"* ]]; then + opts=$( ${COMP_WORDS[@]:0:$COMP_CWORD} ${cur} --generate-bash-completion ) + else + opts=$( ${COMP_WORDS[@]:0:$COMP_CWORD} --generate-bash-completion ) + fi + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + fi +} + +complete -o bashdefault -o default -o nospace -F _cli_bash_autocomplete $PROG +unset PROG