about summary refs log tree commit diff stats
path: root/hm/soispha/conf/lf/commands/scripts/mk_ln.sh
diff options
context:
space:
mode:
Diffstat (limited to 'hm/soispha/conf/lf/commands/scripts/mk_ln.sh')
-rwxr-xr-xhm/soispha/conf/lf/commands/scripts/mk_ln.sh39
1 files changed, 24 insertions, 15 deletions
diff --git a/hm/soispha/conf/lf/commands/scripts/mk_ln.sh b/hm/soispha/conf/lf/commands/scripts/mk_ln.sh
index f5dcd395..e767c848 100755
--- a/hm/soispha/conf/lf/commands/scripts/mk_ln.sh
+++ b/hm/soispha/conf/lf/commands/scripts/mk_ln.sh
@@ -3,9 +3,18 @@
 # shellcheck source=/dev/null
 SHELL_LIBRARY_VERSION="2.0.13" . %SHELL_LIBRARY_PATH
 
-while IFS= read -r i;do
+# shellcheck disable=SC2269
+f="$f"
+# shellcheck disable=SC2269
+fx="$fx"
+# shellcheck disable=SC2269
+fs="$fs"
+# shellcheck disable=SC2269
+id="$id"
+
+while IFS= read -r i; do
     set -- "$@" "$i"
-done < "$HOME"/.local/share/lf/files
+done <"$HOME"/.local/share/lf/files
 
 mode="$1"
 shift
@@ -16,20 +25,20 @@ if [ "$#" -eq 0 ]; then
 fi
 
 case "$mode" in
-    copy)
-        while [ "$#" -gt 0 ]; do
-            file="$1"
-            ans="$(basename "$file")"
-
-            while [ -e "$ans" ];do
-                prompt "$ans already exists, new name for link: "
-                read -r ans
-            done
-
-            ln -s "$file" "$(pwd)/$ans"
-            shift
+copy)
+    while [ "$#" -gt 0 ]; do
+        file="$1"
+        ans="$(basename "$file")"
+
+        while [ -e "$ans" ]; do
+            prompt "$ans already exists, new name for link: "
+            read -r ans
         done
-        ;;
+
+        ln -s "$file" "$(pwd)/$ans"
+        shift
+    done
+    ;;
 esac
 rm ~/.local/share/lf/files
 # lf -remote "send clear"