[zsh] Add completions

This commit is contained in:
2025-12-23 18:22:12 +00:00
parent 78646a7e1d
commit e6e1c51a96
3 changed files with 56 additions and 17 deletions

View File

@@ -1,19 +1,4 @@
fpath+=($HOME/.config/zsh/completions)
autoload -Uz compinit
compinit
function _add-sshkey() {
local -a identities
# check for .ssh folder presence
if [[ ! -d $HOME/.ssh ]]; then
return
fi
for id in $HOME/.ssh/id_ed25519_*; do
name=$(basename $id | cut -d'_' -f3- | cut -d'.' -f1)
[[ ${id:-3} != 'pub' ]] && identities+=$name
done
compadd $identities
}
compdef _add-sshkey add-sshkey