renommer variables
This commit is contained in:
parent
f09ad5be5c
commit
6db9c72ab1
|
@ -250,11 +250,11 @@ if [ -n "$__list_vars" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Gérer les templates et fichiers locaux
|
# Gérer les templates et fichiers locaux
|
||||||
if [ -z "$templatectl_opt" -a -z "$__list_vars" -a -z "$__write_vars" -a -z "$__deploy" ]; then
|
if [ -z "$__templatectl_opt" -a -z "$__list_vars" -a -z "$__write_vars" -a -z "$__deploy" ]; then
|
||||||
templatectl_opt=1
|
__templatectl_opt=1
|
||||||
templatectl_auto=1
|
__templatectl_auto=1
|
||||||
fi
|
fi
|
||||||
if [ -n "$templatectl_opt" ]; then
|
if [ -n "$__templatectl_opt" ]; then
|
||||||
if [ -n "$__autocreate" -a ! -d "$__templatectl_destdir" ]; then
|
if [ -n "$__autocreate" -a ! -d "$__templatectl_destdir" ]; then
|
||||||
estepn "Création automatique de $(ppath "$__templatectl_destdir")"
|
estepn "Création automatique de $(ppath "$__templatectl_destdir")"
|
||||||
mkdir -p "$__templatectl_destdir" || die
|
mkdir -p "$__templatectl_destdir" || die
|
||||||
|
|
|
@ -310,11 +310,11 @@ function __templatectl_parseopts() {
|
||||||
--help '$exit_with __templatectl_display_help' \
|
--help '$exit_with __templatectl_display_help' \
|
||||||
-s:,--srcdir: __templatectl_srcdir= \
|
-s:,--srcdir: __templatectl_srcdir= \
|
||||||
-d:,--destdir: __templatectl_destdir= \
|
-d:,--destdir: __templatectl_destdir= \
|
||||||
-l,--list '$__templatectl_list=1; templatectl_opt=1' \
|
-l,--list '$__templatectl_list=1; __templatectl_opt=1' \
|
||||||
-m,--merge '$__templatectl_merge=1; templatectl_opt=1' \
|
-m,--merge '$__templatectl_merge=1; __templatectl_opt=1' \
|
||||||
-z,--unmerge '$__templatectl_unmerge=1; templatectl_opt=1' \
|
-z,--unmerge '$__templatectl_unmerge=1; __templatectl_opt=1' \
|
||||||
-C,--clean '$__templatectl_clean=1; templatectl_opt=1' \
|
-C,--clean '$__templatectl_clean=1; __templatectl_opt=1' \
|
||||||
-g,--diff '$__templatectl_diff=1; templatectl_opt=1' \
|
-g,--diff '$__templatectl_diff=1; __templatectl_opt=1' \
|
||||||
"${__TEMPLATECTL_SUPPLOPTS[@]}" \
|
"${__TEMPLATECTL_SUPPLOPTS[@]}" \
|
||||||
@ args -- "$@"
|
@ args -- "$@"
|
||||||
}
|
}
|
||||||
|
@ -323,7 +323,7 @@ function __templatectl_do() {
|
||||||
__template_check_srcdir "$__templatectl_srcdir" || return 1
|
__template_check_srcdir "$__templatectl_srcdir" || return 1
|
||||||
[ -n "$__templatectl_destdir" ] || __templatectl_destdir=.
|
[ -n "$__templatectl_destdir" ] || __templatectl_destdir=.
|
||||||
__template_check_destdir "$__templatectl_destdir" || return 1
|
__template_check_destdir "$__templatectl_destdir" || return 1
|
||||||
[ -n "$templatectl_auto" ] && __templatectl_list=1
|
[ -n "$__templatectl_auto" ] && __templatectl_list=1
|
||||||
|
|
||||||
[ -n "$__templatectl_list" ] && template_list "$__templatectl_srcdir" "$__templatectl_destdir" "$@"
|
[ -n "$__templatectl_list" ] && template_list "$__templatectl_srcdir" "$__templatectl_destdir" "$@"
|
||||||
[ -n "$__templatectl_merge" ] && template_merge "$__templatectl_srcdir" "$__templatectl_destdir" "$@"
|
[ -n "$__templatectl_merge" ] && template_merge "$__templatectl_srcdir" "$__templatectl_destdir" "$@"
|
||||||
|
@ -337,10 +337,10 @@ function templatectl() {
|
||||||
# fonction de haut niveau qui facilite l'utilisation des fonctions template_*
|
# fonction de haut niveau qui facilite l'utilisation des fonctions template_*
|
||||||
# définir la fonction override_display_templatectl_help() pour l'affichage de l'aide
|
# définir la fonction override_display_templatectl_help() pour l'affichage de l'aide
|
||||||
local -a args
|
local -a args
|
||||||
local __templatectl_list __templatectl_merge __templatectl_unmerge __templatectl_clean __templatectl_diff templatectl_opt templatectl_auto
|
local __templatectl_list __templatectl_merge __templatectl_unmerge __templatectl_clean __templatectl_diff __templatectl_opt __templatectl_auto
|
||||||
local __templatectl_destdir
|
local __templatectl_destdir
|
||||||
|
|
||||||
__templatectl_parseopts "$@" && set -- "${args[@]}" || { eerror "$args"; return 1; }
|
__templatectl_parseopts "$@" && set -- "${args[@]}" || { eerror "$args"; return 1; }
|
||||||
[ -z "$templatectl_opt" ] && templatectl_auto=1
|
[ -z "$__templatectl_opt" ] && __templatectl_auto=1
|
||||||
__templatectl_do "$@"
|
__templatectl_do "$@"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue