mirror of https://github.com/docker/compose.git
Ensure that exglob is set in bash completion
Signed-off-by: Harald Albers <github@albersweb.de>
This commit is contained in:
parent
7fb9ec29c4
commit
1579a125a3
contrib/completion/bash
|
@ -94,7 +94,7 @@ _docker-compose_build() {
|
||||||
_docker-compose_docker-compose() {
|
_docker-compose_docker-compose() {
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
--file|-f)
|
--file|-f)
|
||||||
_filedir y?(a)ml
|
_filedir "y?(a)ml"
|
||||||
return
|
return
|
||||||
;;
|
;;
|
||||||
--project-name|-p)
|
--project-name|-p)
|
||||||
|
@ -303,6 +303,9 @@ _docker-compose_up() {
|
||||||
|
|
||||||
|
|
||||||
_docker-compose() {
|
_docker-compose() {
|
||||||
|
local previous_extglob_setting=$(shopt -p extglob)
|
||||||
|
shopt -s extglob
|
||||||
|
|
||||||
local commands=(
|
local commands=(
|
||||||
build
|
build
|
||||||
help
|
help
|
||||||
|
@ -352,6 +355,7 @@ _docker-compose() {
|
||||||
local completions_func=_docker-compose_${command}
|
local completions_func=_docker-compose_${command}
|
||||||
declare -F $completions_func >/dev/null && $completions_func
|
declare -F $completions_func >/dev/null && $completions_func
|
||||||
|
|
||||||
|
eval "$previous_extglob_setting"
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue