ref: 69c6f9514df52d15c0d54cfadbc3bf667254ae40
dir: /amalg.sh/
# Amalgamate the source code, sqlite3 style. set -eu echo "/*" echo " -----------------------------------------------------------------------" echo " | This file is a generated redistributable version of minipeg. |" echo " | See https://github.com/andrewchambers/minipeg for more information. |" echo " -----------------------------------------------------------------------" sed 's/^/ /g' LICENSE echo "" echo "*/" ( 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