diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..e551f25 --- /dev/null +++ b/build.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +PLUGINS=$( grep -hv "^#!" plugins-enabled/* ) + +BUILD_FILE=build/changelog +mkdir -p build +[[ -f $BUILD_FILE ]] && rm $BUILD_FILE +cp changelog.sh $BUILD_FILE + +PLUGIN_LINE=$(awk '/%PLUGIN%/ { print NR; exit}' $BUILD_FILE ) +sed -i "${PLUGIN_LINE}r /dev/stdin" $BUILD_FILE <<< "$PLUGINS" + +[[ -f config.sh ]] && { + + CONFIG_LINE=$(awk '/%CONFIG%/ { print NR; exit}' $BUILD_FILE ) + sed -i "${CONFIG_LINE}r config.sh" $BUILD_FILE + +} + +echo "Successfuly built $BUILD_FILE."