update new.sh

This commit is contained in:
Robin Hüskes 2022-10-25 15:17:51 +02:00
parent b49b8b539e
commit 7c8f56492f
1 changed files with 18 additions and 0 deletions

18
Scripts/new.sh Executable file
View File

@ -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