local -A OPTS=(
[STANDALONE]='-h --help --version
--password --recovery-key'
- [ARG]='--pkcs11-token-uri
+ [ARG]='--unlock-key-file
+ --pkcs11-token-uri
--fido2-credential-algorithm
--fido2-device
--fido2-with-client-pin
--fido2-with-user-verification
--tpm2-device
--tpm2-pcrs
+ --tpm2-public-key
+ --tpm2-public-key-pcrs
+ --tpm2-signature
--tpm2-with-pin
--wipe-slot'
)
if __contains_word "$prev" ${OPTS[ARG]}; then
case $prev in
+ --unlock-key-file|--tpm2-public-key|--tpm2-signature)
+ comps=$(compgen -A file -- "$cur")
+ compopt -o filenames
+ ;;
--pkcs11-token-uri)
comps='auto list pkcs11:'
;;