From c208cbe7e9175dc50d8b4623a44febf02143ff40 Mon Sep 17 00:00:00 2001 From: James Barnett Date: Thu, 8 Sep 2016 08:57:10 -0500 Subject: [PATCH] Use "done" instead of checkmark in virtual consoles Unicode checkmark is not available in virtual console fonts. Fixes #5. --- scripts/snap-pac | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/snap-pac b/scripts/snap-pac index 9ae9914..aeeaa40 100755 --- a/scripts/snap-pac +++ b/scripts/snap-pac @@ -29,6 +29,13 @@ WARNINGMSG=" \033[00;33mWARNING:\033[00m" PACMAN_ABORT_ON_FAIL="no" +# Virtual console fonts don't have the unicode checkmark +if [[ "$TERM" == "linux" ]]; then + checkmark="done" +else + checkmark="✓" +fi + if [[ -f "$SNAPPER_CONFIG_FILE" ]]; then source "$SNAPPER_CONFIG_FILE" else @@ -112,11 +119,11 @@ for CONFIG in $SNAPPER_CONFIGS; do if [[ "$pre_or_post" == "pre" ]]; then $snapper_cmd --description "$PACMAN_PRE_DESCRIPTION" --print-number > "$prefile" echo -n "$(< "$prefile") " - echo "✓" + echo "$checkmark" elif [[ -f $prefile ]]; then postnum=$($snapper_cmd --description "$PACMAN_POST_DESCRIPTION" --print-number --pre-number "$(< "$prefile")") echo -n "$postnum " - echo "✓" + echo "$checkmark" rm "$prefile" else echo -e "$WARNINGMSG $prefile does not exist, so no post snapshot will be taken. If you are initially installing snap-pac, this is normal."