diff --git a/hooks/local/post-update b/hooks/local/post-update new file mode 100644 index 0000000..6ea8d8d --- /dev/null +++ b/hooks/local/post-update @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +GIT_TAG=$(git tag --points-at HEAD) +if [ -n "$GIT_TAG" ]; then + sed -i "/^GIT_TAG=\".*\"/ s//GIT_TAG=\"${GIT_TAG}\"/" .env +else + sed -i "/^GIT_TAG=\".*\"/ s//GIT_TAG=\"\"/" .env +fi + +GIT_BRANCH=$(git branch --show-current) +if [ -n "$GIT_BRANCH" ]; then + sed -i "/^GIT_BRANCH=\".*\"/ s//GIT_BRANCH=\"${GIT_BRANCH}\"/" .env +else + sed -i "/^GIT_BRANCH=\".*\"/ s//GIT_BRANCH=\"\"/" .env +fi