diff --git a/ZshPlug b/ZshPlug index e00c59e..89c2d21 160000 --- a/ZshPlug +++ b/ZshPlug @@ -1 +1 @@ -Subproject commit e00c59e0666458d1a4aef42f691fc502622c44f8 +Subproject commit 89c2d21b8d75048d29ea1528d33d3ee1ddbd86a1 diff --git a/functions/CleanTmp b/functions/CleanTmp new file mode 100755 index 0000000..0bf73be --- /dev/null +++ b/functions/CleanTmp @@ -0,0 +1,25 @@ +############################## +# 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 +# vim: set ft=zsh ts=8 sw=4 tw=0 noet : diff --git a/functions/setTermTitle b/functions/setTermTitle new file mode 100644 index 0000000..6a05836 --- /dev/null +++ b/functions/setTermTitle @@ -0,0 +1,9 @@ + +setTermTitle() { + Terminal=$(echo $TERM | cut -d'-' -f1 ) + [[ -z $1 ]] && Title="$Terminal" || Title="$Terminal - $1" + + echo -e -n '\e]2;'"$Title"'\a' + +} +# vim: set ft=zsh ts=8 sw=4 tw=0 noet :