nutools/umove

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"} "$@"