#!/bin/sh ############################################################################### # # Build # # This is needed to be able to set brake point on /bin/Application export PAX_DEBUG=on __svin_completion_contains() { # Platforms for WORD in "$@"; do if [[ "${COMP_WORDS[*]}" =~ "$WORD" ]]; then return 1 fi done return 0 } __svin_completion_add_if() { __svin_completion_contains "$@" if [[ $? == 0 ]]; then CANDIDATES+=" $@" fi } complete -o nospace -o bashdefault -o default -F svin_completion svin svin_completion() { local CANDIDATES="--help fetch init version worktree" # Docker # completion_add_if docker make COMPREPLY=($(compgen -W "$CANDIDATES" "${COMP_WORDS[${COMP_CWORD}]}")) }