Files
lv2-template/setup.sh
esca111 b7cad70a5c init
2026-04-01 13:48:09 +13:00

34 lines
646 B
Bash
Executable File

#!/bin/sh
echo "Enter plugin name"
read plugin_name
echo "Enter plugin url"
read plugin_url
echo "Enter author name"
read author_name
#sed -i -e 's/abc/XYZ/g' /tmp/file.txt
replace_text(){
for((i=1;i<7;++i)){
echo ${!i}
sed -i "s#YOURPLUGIN#$plugin_name#g" ${!i}
sed -i "s#YOURURL#$plugin_url#g" ${!i}
sed -i "s#USERNAME#$author_name#g" ${!i}
}
}
#change filenames
cp -r TEMPLATE ./$plugin_name
mv $plugin_name/YOURPLUGIN.ttl $plugin_name/$plugin_name.ttl
mv $plugin_name/src/YOURPLUGIN.cpp $plugin_name/src/$plugin_name.cpp
replace_text $(find ./$plugin_name -type f)
cd ./$plugin_name
git init
cd ..
echo "Done"