From 5f4a3a83349835af3f0b8515d10f1bdae4b789d3 Mon Sep 17 00:00:00 2001 From: Jakob Odersky Date: Wed, 26 Dec 2018 10:23:19 +0100 Subject: Improve reporting in updatedots script --- updatedots | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'updatedots') diff --git a/updatedots b/updatedots index 59afe1c..dd9d834 100755 --- a/updatedots +++ b/updatedots @@ -27,7 +27,7 @@ mapfile -t rdotfiles < <(find "$dotdir" -mindepth 1 -type f,l -printf '%P\n') # Link dotfiles to home directory, backing up any collisions create_links() { [[ -e $backupdir ]] || mkdir "$backupdir" - if [[ -n $(ls -A "$backupdir") ]]; then + if [[ -n $(ls --almost-all "$backupdir") ]]; then echo "Backup directory $backupdir is not empty. Aborting." >&2 exit 1 fi @@ -45,7 +45,7 @@ create_links() { local bdest="$backupdir/$relative" mkdir -p "$(dirname "$bdest")" mv "$dest" "$bdest" - moved=1 + moved=$((moved+1)) echo "$relative: backed up original $dest to $bdest" fi ln --symbolic --relative "$src" "$dest" @@ -54,7 +54,7 @@ create_links() { done if [ "$moved" -gt 0 ]; then - echo "NOTE: some files were moved to $backupdir" >&2 + echo "NOTE: $moved files were moved to $backupdir" >&2 fi } -- cgit v1.2.3