diff --git a/.gitignore b/.gitignore index 8256d30..95a11a2 100644 --- a/.gitignore +++ b/.gitignore @@ -11,7 +11,6 @@ CTestTestfile.cmake _deps CMakeUserPresets.json docs -inject.sh # CLion diff --git a/inject.sh b/inject.sh new file mode 100644 index 0000000..311c0c6 --- /dev/null +++ b/inject.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +TARGET_FILE=index.html +TARGET_DIR=docs/html + +if ! cd $TARGET_DIR; then + echo "Папки $TARGET_DIR не сущестует" + exit 1; +fi + +if ! cp $TARGET_FILE "$TARGET_FILE.back"; then + echo "Не могу скопировать файл $TARGET_FILE" + exit 1 +fi + +if ! sed '/<\/head>/i\\t\t' index.html > "_$TARGET_FILE"\ + || ! sed 's///g' "_$TARGET_FILE" > $TARGET_FILE; then + echo "Ошибка инъекции" +fi + +rm -f "_$TARGET_FILE" + +rm -f resize.js + +cp injectresize.js resize.js \ No newline at end of file