darkrc/bin/scratch

10 lines
234 B
Text
Raw Normal View History

#!/bin/bash
export scratch=$(mktemp -d -t tmp.XXXXXXXXXX)
function finish {
echo "Deleting $scratch..."
rm -rf "$scratch"
}
trap finish EXIT
trap finish TERM
bash --init-file <(echo "source ~/.bashrc; pushd $scratch > /dev/null")