possibilité de spécifier --force-reload
This commit is contained in:
parent
5ef9be9907
commit
6a58fc9b1d
9
ulib
9
ulib
|
@ -55,7 +55,12 @@ LANCER UN SHELL (par défaut)
|
||||||
-r, --require module
|
-r, --require module
|
||||||
Spécifier un module à charger avec urequire. Plusieurs modules peuvent
|
Spécifier un module à charger avec urequire. Plusieurs modules peuvent
|
||||||
être spécifiés en les séparant par ':'
|
être spécifiés en les séparant par ':'
|
||||||
Par défaut, seul le module DEFAULTS est chargé."
|
Par défaut, seul le module DEFAULTS est chargé.
|
||||||
|
--force-reload
|
||||||
|
Forcer le (re)chargement des modules avec urequire. Cette option est
|
||||||
|
utile pour le développement. En effet, dans le shell, la commande
|
||||||
|
'urequire module' (re)charge toujours le module, même s'il avait déjà
|
||||||
|
été chargé."
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatversion() {
|
function formatversion() {
|
||||||
|
@ -149,6 +154,7 @@ parse_opts + "${PRETTYOPTS[@]}" \
|
||||||
--patchlevel '$mode=version; action=inc; inc_version=patch' \
|
--patchlevel '$mode=version; action=inc; inc_version=patch' \
|
||||||
--shell mode=shell \
|
--shell mode=shell \
|
||||||
-r:,--require: '$mode=shell; add@ modules' \
|
-r:,--require: '$mode=shell; add@ modules' \
|
||||||
|
--force-reload '$mode=shell; __ULIB_FORCE_RELOAD=1' \
|
||||||
-u u_opt=1 \
|
-u u_opt=1 \
|
||||||
-p p_opt=1 \
|
-p p_opt=1 \
|
||||||
-s s_opt=1 \
|
-s s_opt=1 \
|
||||||
|
@ -343,6 +349,7 @@ else
|
||||||
PS1=\"[ulibshell] \$PS1\"
|
PS1=\"[ulibshell] \$PS1\"
|
||||||
fi
|
fi
|
||||||
$(quoted_args source "$scriptdir/lib/ulib/ulib")
|
$(quoted_args source "$scriptdir/lib/ulib/ulib")
|
||||||
|
__ULIB_FORCE_RELOAD=$(quoted_args "$__ULIB_FORCE_RELOAD")
|
||||||
urequire DEFAULTS" >"$bashrc"
|
urequire DEFAULTS" >"$bashrc"
|
||||||
|
|
||||||
array_fix_paths modules
|
array_fix_paths modules
|
||||||
|
|
Loading…
Reference in New Issue