zshrc/zsh.d/50_cdtmp.zsh
vonProteus 6f60a95167
cdtmp
2025-03-22 19:10:57 +01:00

19 lines
248 B
Bash

# vim: ft=zsh
function cdtmp {
if [ -z "$MY_TEMP_DIR" ]; then
newtmp
fi
cd "$MY_TEMP_DIR"
}
function newtmp {
export MY_TEMP_DIR="$(mktemp -d)"
echo "new tmp dir in $MY_TEMP_DIR"
}
function cdnewtmp {
newtmp
cdtmp
}