#!/bin/sh set -eu varlist() { printf '%s = \\\n' "$1" sed 's|^\(.*\)$|\t\1 \\|' printf '\n' } export LANG=POSIX.UTF-8 find src/*.js -not -name index.js | sort | varlist 'sources.js' find tests/js/*.js | sort | varlist 'tests.js' find src/sql/migrations/*.sql | sort | varlist 'sources.sql' printf '\n' find tests/js/*.js | sort | sed 's|^\(.*\)$|\1-t: \1|'