From 78582b12232810e1221e746f2c439a54019154fc Mon Sep 17 00:00:00 2001 From: "John Ankarstr\\xf6m" Date: Sun, 6 Jun 2021 14:27:39 +0200 Subject: wpdf: Note argument errors --- wpdf | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'wpdf') diff --git a/wpdf b/wpdf index 3e0e1aa..df9c71a 100755 --- a/wpdf +++ b/wpdf @@ -7,10 +7,19 @@ IFS=' [ -z "$*" ] && { echo usage: $0 source-file ... 1>&2; exit 1; } +success= for source in "$@"; do - xpdf -remote wpdf-$source ${source%.*}.pdf & + case $source in + *.pdf) echo skipping $source: already a pdf 1>&2 ;; + *) success=1 + xpdf -remote wpdf-$source ${source%.*}.pdf & ;; + esac done -sleep 1 + +[ -z "$success" ] && exit 1 +xdotool search --sync --onlyvisible --class xpdf 1>&- +sleep 0.2 || sleep 1 + watch -i "$@" | while read source; do make ${source%.*}.pdf && xpdf -remote wpdf-$source -reload done -- cgit v1.2.3