ufile: par défaut -c ne charge que le fichier spécifié

This commit is contained in:
Jephté Clain 2017-12-17 11:46:58 +04:00
parent 0b595837ba
commit a7e6228669
1 changed files with 7 additions and 2 deletions

9
ufile
View File

@ -46,7 +46,10 @@ USAGE
OPTIONS OPTIONS
-c, --config CONFIG -c, --config CONFIG
Utiliser le fichier de configuration spécifié au lieu de la valeur par Utiliser le fichier de configuration spécifié au lieu de la valeur par
défaut ~/etc/default/ufile défaut ~/etc/default/ufile et ~/etc/ufile.d/*.conf
-C, --other-configs
Charger les fichiers ~/etc/ufile.d/*.conf en plus du fichier spécifié
avec --config. Cette option est ignorée si --config n'est pas utilisé.
--file --file
Classer les fichiers spécifiés. C'est l'action par défaut Classer les fichiers spécifiés. C'est l'action par défaut
--force-cp --force-cp
@ -123,6 +126,7 @@ function __set_dest() {
args=(% args=(%
--help '$exit_with display_help' --help '$exit_with display_help'
-c:,--config: config= -c:,--config: config=
-C,--other-configs other_configs=1
--file action=file --file action=file
--force-cp force_cp=1 --force-cp force_cp=1
-S:,--ssh: SSH= -S:,--ssh: SSH=
@ -149,10 +153,11 @@ if [ -n "$config" ]; then
if [ -f "$config" ]; then if [ -f "$config" ]; then
source "$config" || die "$config: erreur lors de la lecture du fichier" source "$config" || die "$config: erreur lors de la lecture du fichier"
fi fi
[ -n "$other_configs" ] && conf_load "$HOME/etc/ufile.d/*.conf"
else else
set_defaults ufile set_defaults ufile
conf_load "$HOME/etc/ufile.d/*.conf"
fi fi
conf_load "$HOME/etc/ufile.d/*.conf"
## actions particulières ## actions particulières