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
|
||||
Spécifier un module à charger avec urequire. Plusieurs modules peuvent
|
||||
ê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() {
|
||||
|
@ -149,6 +154,7 @@ parse_opts + "${PRETTYOPTS[@]}" \
|
|||
--patchlevel '$mode=version; action=inc; inc_version=patch' \
|
||||
--shell mode=shell \
|
||||
-r:,--require: '$mode=shell; add@ modules' \
|
||||
--force-reload '$mode=shell; __ULIB_FORCE_RELOAD=1' \
|
||||
-u u_opt=1 \
|
||||
-p p_opt=1 \
|
||||
-s s_opt=1 \
|
||||
|
@ -343,6 +349,7 @@ else
|
|||
PS1=\"[ulibshell] \$PS1\"
|
||||
fi
|
||||
$(quoted_args source "$scriptdir/lib/ulib/ulib")
|
||||
__ULIB_FORCE_RELOAD=$(quoted_args "$__ULIB_FORCE_RELOAD")
|
||||
urequire DEFAULTS" >"$bashrc"
|
||||
|
||||
array_fix_paths modules
|
||||
|
|
Loading…
Reference in New Issue