codekingpro/portable-devtools
114k
1# Complete keyring backends for `keyring -b` from `keyring --list-backends`2# # keyring -b <TAB>3# keyring.backends.chainer.ChainerBackend keyring.backends.fail.Keyring ...4 5_keyring_backends() {6 local choices7 choices=$(8 "${COMP_WORDS[0]}" --list-backends 2>/dev/null |9 while IFS=$' \t' read -r backend rest; do10 printf "%s\n" "$backend"11 done12 )13 compgen -W "${choices[*]}" -- "$1"14}15 