19 lines
302 B
Bash
Executable file
19 lines
302 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
CONFIG_TXT=""
|
|
|
|
for file in $(find ./config.d ./local.d -name '*.kdl'); do
|
|
CONFIG_TXT="$(cat << EOF
|
|
$CONFIG_TXT
|
|
// BEGIN FILE $file
|
|
$(cat $file)
|
|
// END FILE $file
|
|
EOF
|
|
)"
|
|
done
|
|
|
|
if [ -f ./local.d/env ]; then
|
|
source ./local.d/env
|
|
fi
|
|
|
|
echo "$CONFIG_TXT" | envsubst > config.kdl
|