1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2024-12-05 05:02:43 +01:00
phorge-arcanist/support/shell/templates/bash-template.sh

23 lines
441 B
Bash
Raw Normal View History

_arcanist_complete_{{{BIN}}} ()
{
COMPREPLY=()
RESULT=$(echo | {{{BIN}}} shell-complete \
--current ${COMP_CWORD} \
-- \
"${COMP_WORDS[@]}" \
2>/dev/null)
if [ $? -ne 0 ]; then
return $?
fi
if [ "$RESULT" == "<compgen:file>" ]; then
RESULT=$( compgen -A file -- ${COMP_WORDS[COMP_CWORD]} )
fi
local IFS=$'\n'
COMPREPLY=( $RESULT )
}
complete -F _arcanist_complete_{{{BIN}}} -o filenames {{{BIN}}}