From f1a48c521472bde1c8668e29f8c5c792e1dd9f9f Mon Sep 17 00:00:00 2001 From: winter Date: Sat, 18 Jan 2025 22:41:17 +0000 Subject: init script & fix the version info thing yeah so turns out $Id$ is not what it seems --- bin/init | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 bin/init (limited to 'bin/init') diff --git a/bin/init b/bin/init new file mode 100755 index 0000000..61d5fdd --- /dev/null +++ b/bin/init @@ -0,0 +1,19 @@ +#!/bin/bash + +cd "$(dirname "$0")"/.. || exit 1 + +if ! command -v composer >/dev/null; then + echo 'You need composer installed! https://getcomposer.org/download/' >/dev/stderr + exit 1 +fi + +if [ -d .git ]; then + # seems likely we are running inside a git clone rather than an exported archive + # install the hook so that version info is updated on every commit/checkout + ln -s ../../bin/update-version .git/hooks/post-commit + ln -s ../../bin/update-version .git/hooks/post-checkout + # and run it now + bin/update-version +fi + +composer install && echo 'Done! Now edit config.ini to your liking, and then run bin/migrate' -- cgit v1.3