1 2 3 4 5 6 7 8 9 10 11 12
#!/usr/bin/env sh [[ $1 == '-k' ]] && KEEP=1 teardown() { [ -z $KEEP ] && rm -rf tmp } trap teardown EXIT mkdir tmp >/dev/null [ -d tmp ] && cargo test