#!/bin/sh
script=${1+"$@"}
bin=$$
src=$$.go
perl -nle 'print if 1<$. || !/^#!/' $script > /tmp/$src
cd /tmp
#env GOCACHE=/tmp/.cache/go-build go run $src
env GOCACHE=/tmp/.cache/go-build go build $src && ./$bin
rm $src $bin