зеркало из https://github.com/Azure/azure-cli.git
22 строки
780 B
Plaintext
22 строки
780 B
Plaintext
_az_python_argcomplete() {
|
|
local IFS=$'\013'
|
|
local SUPPRESS_SPACE=0
|
|
if compopt +o nospace 2> /dev/null; then
|
|
SUPPRESS_SPACE=1
|
|
fi
|
|
COMPREPLY=( $(IFS="$IFS" \
|
|
COMP_LINE="$COMP_LINE" \
|
|
COMP_POINT="$COMP_POINT" \
|
|
COMP_TYPE="$COMP_TYPE" \
|
|
_ARGCOMPLETE_COMP_WORDBREAKS="$COMP_WORDBREAKS" \
|
|
_ARGCOMPLETE=1 \
|
|
_ARGCOMPLETE_SUPPRESS_SPACE=$SUPPRESS_SPACE \
|
|
"$1" 8>&1 9>&2 1>/dev/null 2>/dev/null) )
|
|
if [[ $? != 0 ]]; then
|
|
unset COMPREPLY
|
|
elif [[ $SUPPRESS_SPACE == 1 ]] && [[ "$COMPREPLY" =~ [=/:]$ ]]; then
|
|
compopt -o nospace
|
|
fi
|
|
}
|
|
complete -o nospace -o default -o bashdefault -F _az_python_argcomplete "az"
|