init
This commit is contained in:
33
setup.sh
Executable file
33
setup.sh
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/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"
|
||||
|
||||
Reference in New Issue
Block a user