zsh-config/functions/exit
2021-08-30 04:19:39 +01:00

26 lines
522 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"
}