woinst: support des préfixes dans les variables
This commit is contained in:
parent
8f9ddb5bb2
commit
9e4ccaef00
|
@ -410,6 +410,12 @@ OPTIONS
|
|||
PREFIX=value
|
||||
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.
|
||||
--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.
|
||||
Par défaut, les instances sont arrêtées avant le déploiement, et
|
||||
redémarrées après
|
||||
|
@ -422,10 +428,12 @@ OPTIONS
|
|||
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=()
|
||||
parse_opts "${PRETTYOPTS[@]}" \
|
||||
--help '$exit_with __woinst_display_help' \
|
||||
--prefix autoprefix=1 \
|
||||
--no-prefix autoprefix= \
|
||||
-b,--bounce bounce=1 \
|
||||
-W,--webres webinst=1 \
|
||||
-n,--notag notag=1 \
|
||||
|
@ -457,7 +465,8 @@ OPTIONS
|
|||
for src in "${@:-.}"; do
|
||||
if [[ "$src" == *=* ]]; then
|
||||
splitvar "$src" name value
|
||||
array_add variables "$name"
|
||||
array_addu variables "$name"
|
||||
[ -n "$autoprefix" ] && value="$(expand_prefix "$value")"
|
||||
_setv "$name" "$value"
|
||||
else
|
||||
src="$(abspath "$src")"
|
||||
|
|
Loading…
Reference in New Issue