From c65d21ae38bdfb646af991a5f3b1dfe8e41a5318 Mon Sep 17 00:00:00 2001 From: Christopher Vogt Date: Thu, 15 Jun 2017 22:33:22 -0400 Subject: warn on empty loop file (as seen) and sort loop files for debugging --- cbt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cbt b/cbt index 0a5d4f0..4a5b736 100755 --- a/cbt +++ b/cbt @@ -315,11 +315,16 @@ while true; do done files= if [ -f "$CBT_LOOP_FILE" ]; then - files=($(cat "$CBT_LOOP_FILE")) + files=($(sort "$CBT_LOOP_FILE")) #rm "$CBT_LOOP_FILE" fi echo "" echo "Watching for file changes... (ctrl+c short press for loop, long press for abort)" + for file in "${files[@]}"; do + if [ $file == "" ]; then + echo "warning: empty file found in loop file list" 1>&2 + fi + done fswatch --one-event "${files[@]}" fi done -- cgit v1.2.3