sector config section mariebuild str build_type 'incremental' list str targets 'static' str default 'static' end end sector targets section static list str c_rules 'sites' list str required_targets 'nfos' end section nfos str exec '#!/usr/bin/env bash for f in nfos/*.nfo; do bin/fpc-sitegen -i data/nfo.sad -t data/nfo.sgt -o "$f.html" -d nfotext "$f" done ' end end sector c_rules section sites list str input 'index' str input_format 'data/$(%element%).sad' str output_format '$(%element%).html' str exec '#!/usr/bin/env bash set -e mkdir -p \$(dirname $(%output%)) bin/fpc-sitegen -a el -i $(%input%) -o $(%output%) COMMIT_SHORT=\$(git rev-parse --short HEAD) BRANCH=\$(git rev-parse --abbrev-ref HEAD) DATE=\$(date +%d.%m.%Y) TIME=\$(date +%H:%M:%S) sed -i ''s/\\\$\\\$DATE\\\$\\\$/''"\$DATE/g" $(%output%) sed -i ''s/\\\$\\\$TIME\\\$\\\$/''"\$TIME/g" $(%output%) sed -i ''s@\\\$\\\$BRANCH\\\$\\\$@''"\$BRANCH@g" $(%output%) sed -i ''s@\\\$\\\$SOURCE\\\$\\\$@$(%input%)@g'' $(%output%) sed -i ''s/\\\$\\\$COMMIT\\\$\\\$/''"\$COMMIT_SHORT/g" $(%output%) ' end end