From 34b5c2e043619b646ab8e70e3fc57a08002adbe1 Mon Sep 17 00:00:00 2001 From: Ville Rantanen Date: Fri, 12 Aug 2016 11:31:44 +0300 Subject: [PATCH] finetune line wrapping --- files/rm-progress | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/files/rm-progress b/files/rm-progress index 59b1a28..0fbba69 100755 --- a/files/rm-progress +++ b/files/rm-progress @@ -57,16 +57,20 @@ function deletefolders() { done < <(find "$@" -depth -type d -print0) printf "\n" } -# stop line wrapping -printf '\033[?7l' + +# return line wrapping trap "printf '\033[?7h'" 1 9 15 files=0 folders=0 if [[ "$NOCOUNT" -ne 1 ]]; then echo Listing files in "${FOLDERS[@]}" ... + # stop line wrapping + printf '\033[?7l' listfiles "${FOLDERS[@]}" echo Prepared to delete $files files fi +# stop line wrapping +printf '\033[?7l' if [[ $FORCE -eq 0 ]]; then echo ' to quit' read foo @@ -77,5 +81,5 @@ if [[ "$NOCOUNT" -ne 1 ]]; then echo Removing remaining $folders folders fi deletefolders "${FOLDERS[@]}" -# line wrapping +# return line wrapping printf '\033[?7h'