Files
2025-11-30 08:35:03 +02:00

16 lines
495 B
Bash

###-begin-{pkgname}-completion-###
function _{pkgname}_completion
set cmd (commandline -o)
set cursor (commandline -C)
set words (node -pe "'$cmd'.split(' ').length")
set completions (eval env DEBUG=\"" \"" COMP_CWORD=\""$words\"" COMP_LINE=\""$cmd \"" COMP_POINT=\""$cursor\"" {completer} completion -- $cmd)
for completion in $completions
echo -e $completion
end
end
complete -f -d '{pkgname}' -c {pkgname} -a "(eval _{pkgname}_completion)"
###-end-{pkgname}-completion-###