24 lines
669 B
Bash
Executable File
24 lines
669 B
Bash
Executable File
#!/bin/bash
|
|
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
|
source "$(dirname "$0")/lib/ulib/ulib" || exit 1
|
|
urequire DEFAULTS
|
|
|
|
function display_help() {
|
|
uecho "$scriptname: déplacer un fichier ou un lien
|
|
|
|
Quand on déplace un lien, la destination du lien est mise à jour
|
|
|
|
USAGE
|
|
$scriptname files... dest
|
|
|
|
OPTIONS
|
|
-d UPDATEDIR
|
|
Chercher dans UPDATEDIR tous les liens qui pointent vers le fichier
|
|
déplacé, et mettre à jour ces liens après avoir déplacé le fichier"
|
|
}
|
|
|
|
args=(--help '$exit_with display_help' -d:,--updatedir: .)
|
|
parse_args "$@"; set -- "${args[@]}"
|
|
|
|
base_umove ${updatedir:+-d "$updatedir"} "$@"
|