ufile: ajout de --force-cp
This commit is contained in:
parent
eacc23902f
commit
e2ea2ead3c
8
ufile
8
ufile
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue