mirror of
https://github.com/docker/compose.git
synced 2025-07-23 13:45:00 +02:00
Merge pull request #1391 from albers/completion-extglob
Fix #1386 by ensuring that exglob is set in bash completion
This commit is contained in:
commit
4817d5944c
@ -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…
x
Reference in New Issue
Block a user