|
@@ -1,15 +1,15 @@
|
|
#!/bin/bash
|
|
#!/bin/bash
|
|
|
|
|
|
-find ./assets/template/ ! -name 'template.go' -type f -exec rm -f {} +
|
|
|
|
|
|
+find ./engine/assets/template/ ! -name 'template.go' -type f -exec rm -f {} +
|
|
|
|
|
|
-echo "package template" > ./assets/template/template.go
|
|
|
|
-echo "" >> ./assets/template/template.go
|
|
|
|
-echo "var AllData = map[string][]byte{" >> ./assets/template/template.go
|
|
|
|
|
|
+echo "package template" > ./engine/assets/template/template.go
|
|
|
|
+echo "" >> ./engine/assets/template/template.go
|
|
|
|
+echo "var AllData = map[string][]byte{" >> ./engine/assets/template/template.go
|
|
|
|
|
|
for FILE_FULL in $(find ./hosts/localhost/template/ | grep -v 'hosts/localhost/template/$' | grep -v '.keep'); do
|
|
for FILE_FULL in $(find ./hosts/localhost/template/ | grep -v 'hosts/localhost/template/$' | grep -v '.keep'); do
|
|
FILE_BASE="$(basename -- $FILE_FULL)"
|
|
FILE_BASE="$(basename -- $FILE_FULL)"
|
|
FILE_GO_BASE="${FILE_BASE//[\-\.]/_}_file.go"
|
|
FILE_GO_BASE="${FILE_BASE//[\-\.]/_}_file.go"
|
|
- FILE_GO_FULL="./assets/template/${FILE_GO_BASE}"
|
|
|
|
|
|
+ FILE_GO_FULL="./engine/assets/template/${FILE_GO_BASE}"
|
|
GO_VAR_NAME="${FILE_GO_BASE}"
|
|
GO_VAR_NAME="${FILE_GO_BASE}"
|
|
GO_VAR_NAME=$(echo "$GO_VAR_NAME" | sed -E 's/^([a-zA-Z]{1})/\U\1/g')
|
|
GO_VAR_NAME=$(echo "$GO_VAR_NAME" | sed -E 's/^([a-zA-Z]{1})/\U\1/g')
|
|
GO_VAR_NAME=$(echo "$GO_VAR_NAME" | sed -E 's/(_)([a-zA-Z]{1})/\U\2/g')
|
|
GO_VAR_NAME=$(echo "$GO_VAR_NAME" | sed -E 's/(_)([a-zA-Z]{1})/\U\2/g')
|
|
@@ -24,7 +24,7 @@ for FILE_FULL in $(find ./hosts/localhost/template/ | grep -v 'hosts/localhost/t
|
|
echo "var ${GO_VAR_NAME} = []byte(\`${FILE_CONTENT}\`)" >> ${FILE_GO_FULL}
|
|
echo "var ${GO_VAR_NAME} = []byte(\`${FILE_CONTENT}\`)" >> ${FILE_GO_FULL}
|
|
|
|
|
|
# Add files to hash
|
|
# Add files to hash
|
|
- echo " \"${FILE_BASE}\": ${GO_VAR_NAME}," >> ./assets/template/template.go
|
|
|
|
|
|
+ echo " \"${FILE_BASE}\": ${GO_VAR_NAME}," >> ./engine/assets/template/template.go
|
|
done
|
|
done
|
|
|
|
|
|
-echo "}" >> ./assets/template/template.go
|
|
|
|
|
|
+echo "}" >> ./engine/assets/template/template.go
|