zsh-config/functions/exit
2022-02-20 00:09:08 +00:00

25 lines
531 B
Plaintext
Executable File

##############################
# tmp directory cleanup code #
# now functionified #
# empties ~/tmp #
# unless KEEPTMP exists #
##############################
function CleanTmp() {
## exit if no tmp folder
[ ! -d "$HOME/tmp" ] && return
## exit if KEEPTMP
[ -f "$HOME/tmp/KEEPTMP" ] && return
## remove tmp
## Pipe all output to file
rm -rvf $HOME/tmp/* > ~/.cleanupResult 2>&1
## remove result if cleanup successful
status=$?
[ $status -eq 0 ] && rm ~/.cleanupResult
echo "cleaned tmp"
} #CleanTmp