23 lines
355 B
Bash
23 lines
355 B
Bash
#!/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
|