add git-hook-gdscript.sh

This commit is contained in:
2025-02-28 10:05:13 +03:00
parent 01c2072bdb
commit 96bef82f47
10 changed files with 453 additions and 257 deletions

12
git-hook-gdsript.sh Normal file
View File

@@ -0,0 +1,12 @@
#!/usr/bin/env bash
#
# Описание
#
# Генерирует модуль на языке GDScript с информацией для контроля
# версий в системе git. Использовать для проектов GoDot Engine.
GDSCRIPT_FILE="commit.gd"
HEAD="$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short HEAD) $(git log -1 --format=%cd)"
echo "extends Node" > ${GDSCRIPT_FILE}
echo "# Файл сгенерирован автоматически! Не изменять вручную!" >> ${GDSCRIPT_FILE}
echo "const VCS_HEAD = '${HEAD}'" >> ${GDSCRIPT_FILE}