#!/bin/sh
fixdir=${0%/*}
for src in src/*/*.F90; do
tmp="${src}-tmp-apply-fixes-${$}"
for fix in ${fixdir}/[0-9][0-9]*; do
cmd=${fix##*.}
case "${cmd}" in
sed|awk)
cmd="${cmd} -f"
;;
python*)
cmd="${cmd} -c"
;;
esac
${cmd} ${fix} < ${src} > ${tmp} && mv ${tmp} ${src}
done
shift
done