ufile: ajout de --force-cp

This commit is contained in:
Jephté Clain 2017-07-19 23:12:06 +04:00
parent eacc23902f
commit e2ea2ead3c
1 changed files with 7 additions and 1 deletions

8
ufile
View File

@ -44,6 +44,11 @@ OPTIONS
défaut ~/etc/default/ufile défaut ~/etc/default/ufile
--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
Spécifier le mode de classement des fichiers. Par défaut, le fichier est
déplacé dans la destination s'il s'agit d'un classement local, ou copié
s'il s'agit d'un classement distant. Avec --force-cp, le fichier est
systématiquement copié dans la destination.
-S, --ssh SSH -S, --ssh SSH
S'il faut classer sur un hôte distant avec scp, utiliser le programme S'il faut classer sur un hôte distant avec scp, utiliser le programme
spécifié pour la connexion par ssh spécifié pour la connexion par ssh
@ -108,6 +113,7 @@ args=(%
--help '$exit_with display_help' --help '$exit_with display_help'
-c:,--config: config= -c:,--config: config=
--file action=file --file action=file
--force-cp force_cp=1
-S:,--ssh: SSH= -S:,--ssh: SSH=
--force-scp force_scp=1 --force-scp force_scp=1
-n,--fake fake=1 -n,--fake fake=1
@ -251,7 +257,7 @@ for file in "$@"; do
} }
setx destdir=dirname -- "$dest" setx destdir=dirname -- "$dest"
docmd mkdir -p "$destdir" || die "$destdir: impossible de créer le répertoire" docmd mkdir -p "$destdir" || die "$destdir: impossible de créer le répertoire"
if [ $i -eq $mvi ]; then if [ $i -eq $mvi -a -z "$force_cp" ]; then
mvdesc="du déplacement" mvdesc="du déplacement"
mvcmd=mv mvcmd=mv
else else