blob: bf2990fd844d1ce2b0ab83a219fef742a6dcb155 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
# Create a temporary directory and change into it, to stop me putting stray
# files into $HOME, and making the system do cleanup for me. Single optional
# argument is the string to use for naming the directory; defaults to "scr".
scr() {
if (($# <= 1)) ; then
pushd -- "$(mktd "${1:-"$FUNCNAME"}")"
else
printf 'bash: %s: too many arguments\n' \
"$FUNCNAME" >&2
return 2
fi
}
|