about summary refs log tree commit diff stats
path: root/hm/soispha/conf/lf/commands/scripts/mk_scr_default.sh
diff options
context:
space:
mode:
Diffstat (limited to 'hm/soispha/conf/lf/commands/scripts/mk_scr_default.sh')
-rwxr-xr-xhm/soispha/conf/lf/commands/scripts/mk_scr_default.sh9
1 files changed, 5 insertions, 4 deletions
diff --git a/hm/soispha/conf/lf/commands/scripts/mk_scr_default.sh b/hm/soispha/conf/lf/commands/scripts/mk_scr_default.sh
index 6ceed95e..bc57563c 100755
--- a/hm/soispha/conf/lf/commands/scripts/mk_scr_default.sh
+++ b/hm/soispha/conf/lf/commands/scripts/mk_scr_default.sh
@@ -14,9 +14,10 @@ id="$id"
 
 prompt "Script name: "
 name=""
-while [ -z "$name" ] || [ -e "$name.sh" ]; do
-    read -r name
-    if [ -e "$name.sh" ]; then
+while [ -z "$name" ] || [ -e "$name" ]; do
+    read -r name_base
+    name="$name_base.sh"
+    if [ -e "$name" ]; then
         prompt "Script already exists, overwrite [y|N]: "
         read -r ans
 
@@ -30,7 +31,7 @@ done
 
 script="$(pwd)"/"$name"
 
-cat "%SHELL_LIBRARY_TEMPLATE" >"$script.sh"
+cat "%SHELL_LIBRARY_TEMPLATE" >"$script"
 chmod +x "$script"
 "$VISUAL" "$script"