woinst: support des préfixes dans les variables
This commit is contained in:
parent
8f9ddb5bb2
commit
9e4ccaef00
|
@ -410,6 +410,12 @@ OPTIONS
|
||||||
PREFIX=value
|
PREFIX=value
|
||||||
Spécifier une valeur pour un préfixe, plutôt que de laisser uprefix
|
Spécifier une valeur pour un préfixe, plutôt que de laisser uprefix
|
||||||
l'autodétecter. Utiliser uprefix -l pour une liste de préfixes valides.
|
l'autodétecter. Utiliser uprefix -l pour une liste de préfixes valides.
|
||||||
|
--prefix
|
||||||
|
Corriger les chemins des variables qui commencent par des préfixes
|
||||||
|
valides (c'est la valeur par défaut). Utiliser 'uprefix -l' pour avoir
|
||||||
|
une liste de préfixes valides
|
||||||
|
--no-prefix
|
||||||
|
Ne jamais corriger un chemin.
|
||||||
-b Redémarrer les instances en mode bounce.
|
-b Redémarrer les instances en mode bounce.
|
||||||
Par défaut, les instances sont arrêtées avant le déploiement, et
|
Par défaut, les instances sont arrêtées avant le déploiement, et
|
||||||
redémarrées après
|
redémarrées après
|
||||||
|
@ -422,10 +428,12 @@ OPTIONS
|
||||||
Exécuter la commande CMD après avoir effectué le déploiement"
|
Exécuter la commande CMD après avoir effectué le déploiement"
|
||||||
}
|
}
|
||||||
|
|
||||||
local bounce webinst notag scripts istmpdir tmpdir
|
local autoprefix=1 bounce webinst notag scripts istmpdir tmpdir
|
||||||
scripts=()
|
scripts=()
|
||||||
parse_opts "${PRETTYOPTS[@]}" \
|
parse_opts "${PRETTYOPTS[@]}" \
|
||||||
--help '$exit_with __woinst_display_help' \
|
--help '$exit_with __woinst_display_help' \
|
||||||
|
--prefix autoprefix=1 \
|
||||||
|
--no-prefix autoprefix= \
|
||||||
-b,--bounce bounce=1 \
|
-b,--bounce bounce=1 \
|
||||||
-W,--webres webinst=1 \
|
-W,--webres webinst=1 \
|
||||||
-n,--notag notag=1 \
|
-n,--notag notag=1 \
|
||||||
|
@ -457,7 +465,8 @@ OPTIONS
|
||||||
for src in "${@:-.}"; do
|
for src in "${@:-.}"; do
|
||||||
if [[ "$src" == *=* ]]; then
|
if [[ "$src" == *=* ]]; then
|
||||||
splitvar "$src" name value
|
splitvar "$src" name value
|
||||||
array_add variables "$name"
|
array_addu variables "$name"
|
||||||
|
[ -n "$autoprefix" ] && value="$(expand_prefix "$value")"
|
||||||
_setv "$name" "$value"
|
_setv "$name" "$value"
|
||||||
else
|
else
|
||||||
src="$(abspath "$src")"
|
src="$(abspath "$src")"
|
||||||
|
|
Loading…
Reference in New Issue