From 7c8f56492f9315894b2dcb430f38cff48a86eb18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20H=C3=BCskes?= Date: Tue, 25 Oct 2022 15:17:51 +0200 Subject: [PATCH] update new.sh --- Scripts/new.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 Scripts/new.sh diff --git a/Scripts/new.sh b/Scripts/new.sh new file mode 100755 index 0000000..b2262e1 --- /dev/null +++ b/Scripts/new.sh @@ -0,0 +1,18 @@ +#!/bin/bash +new=$1 +title=$new +skel="zz_Skeleton" +if [ ! -d "$new" ]; then + echo "New $new from $skel" + if [[ $new == *"_"* ]]; then + pos=`expr index $new _` + title=${new:$pos} + fi + cp -r $skel $new + mv "$new/zz_Skeleton.toc" "$new/$new.toc" + sed -i "s/Title: Skeleton/Title: $title/" "$new/$new.toc" + sed -i "s/SavedVariables: zz_SkeletonDB/SavedVariables: ${new}DB/" "$new/$new.toc" + sed -i "s/${skel}/${new}/" "$new/init.lua" +else + echo "$new exists skipped." +fi