ref: 2b4ce69b3848fcf79ebb03306a671eba7cf911a5
dir: /amalgamate.sh/
# Amalgamate the source code, sqlite3 style. set -eu echo "/* This file is a distributable version of the minipeg[1] project." echo "/* [1] https://github.com/andrewchambers/minipeg */" ( for f in "$@" do case "$f" in *.c) cat "$f" ;; esac done ) | grep '^#include <' | sort -u for f in "$@" do echo "#line 0 \"$f\"" grep -v '^#include' "$f" done