# Disable file completions complete -c yk -f # Add completion for setting password complete -c yk -a set-password -d "Set authentication password" # Add completion of credentials complete -c yk -a "(yk list)" -d "Credential to get TOTP for" function yk-copy --description "Select a credential using fzf and copy it to clipboard" set result (yk (yk list | fzf)) if command -q pbcopy echo "$result" | pbcopy else if command -q xsel echo "$result" | xsel --clipboard else if command -q xclip echo "$result" | xclip else echo "No clipboard command found. Code is $result" end end