completion
This commit is contained in:
parent
40f8ea1541
commit
5f8e60e03a
16
bin/dcom
16
bin/dcom
@ -60,4 +60,18 @@ dcom() {
|
|||||||
if [[ -f "$SYSTEM_ENV_FILE" ]] ; then
|
if [[ -f "$SYSTEM_ENV_FILE" ]] ; then
|
||||||
unset $(grep -v '^#' "$SYSTEM_ENV_FILE" | sed -E 's/(.*)=.*/\1/' | xargs)
|
unset $(grep -v '^#' "$SYSTEM_ENV_FILE" | sed -E 's/(.*)=.*/\1/' | xargs)
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_dcom_completion() {
|
||||||
|
local SYSTEMS_CONFIG="$ENV_DIR/.systems"
|
||||||
|
local cur prev opts
|
||||||
|
COMPREPLY=()
|
||||||
|
cur="${COMP_WORDS[COMP_CWORD]}"
|
||||||
|
prev="${COMP_WORDS[COMP_CWORD-1]}"
|
||||||
|
opts="$(awk '{print $1}' $SYSTEMS_CONFIG | paste -sd' ' -)"
|
||||||
|
|
||||||
|
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
complete -F _dcom_completion dcom
|
||||||
16
bin/drun
16
bin/drun
@ -73,4 +73,18 @@ drun() {
|
|||||||
docker exec "$CONTAINER_ID" $DOCKER_EXEC_COMMAND
|
docker exec "$CONTAINER_ID" $DOCKER_EXEC_COMMAND
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_drun_completion() {
|
||||||
|
local SYSTEMS_CONFIG="$ENV_DIR/.systems"
|
||||||
|
local cur prev opts
|
||||||
|
COMPREPLY=()
|
||||||
|
cur="${COMP_WORDS[COMP_CWORD]}"
|
||||||
|
prev="${COMP_WORDS[COMP_CWORD-1]}"
|
||||||
|
opts="$(awk '{print $1}' $SYSTEMS_CONFIG | paste -sd' ' -)"
|
||||||
|
|
||||||
|
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
complete -F _drun_completion drun
|
||||||
Loading…
Reference in New Issue
Block a user