From bf5f3979077842c0107046ccf15fa9fba7cf8fad Mon Sep 17 00:00:00 2001 From: Steven Baltakatei Sandoval Date: Wed, 13 Jan 2021 22:51:33 +0000 Subject: [PATCH] edit(unitproc:bkmvln):Customize --- unitproc/bkmvln | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/unitproc/bkmvln b/unitproc/bkmvln index 0e1cec5..87d3906 100755 --- a/unitproc/bkmvln +++ b/unitproc/bkmvln @@ -1,7 +1,13 @@ #!/bin/bash -# -# inspired by https://stackoverflow.com/questions/8523159/how-do-i-move-a-relative-symbolic-link#8523293 -# by Christopher Neylan +# Desc: Moves sybolic link +# Usage: bkmvln +# Input: arg1: path of existing symbolic link +# arg2: path where link should be moved +# Output: None +# Depends: gnucoreutils 8.30 +# Ref/Attrib: +# 1. Christopher Neylan. https://stackoverflow.com/questions/8523159/how-do-i-move-a-relative-symbolic-link#8523293 +# 2. Tomáš Pospíšek. https://stackoverflow.com/a/30508868 help() { echo 'usage: mv_ln src_ln dest_dir' @@ -12,6 +18,8 @@ help() { exit 1 } +# Show help if `--help` flag given, if arg1 isn't a symbolic link, or +# if arg2 isn't a directory. [ "$1" == "--help" ] || [ ! -L "$1" ] || [ ! -d "$2" ] && help set -e # exit on error -- 2.30.2