#!/bin/bash SUBDIR=files [ -d $SUBDIR ] || exit # TODO init variables: # - secrets datafile=$(mktemp) for f in "$SUBDIR/*"; do # TODO how about symlinks? [ -f "$f" ] || continue target="${f%.*}" # strip extension case "${f##*.}" in "j2") j2 "$f" $datafile -o "$target" ;; esac done rm -f $datafile