Dolda2000 GitWeb
/
utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Checked in rsc.
[utils.git]
/
planime
diff --git
a/planime
b/planime
index
b23a2d9
..
004aa2a
100755
(executable)
--- a/
planime
+++ b/
planime
@@
-95,7
+95,9
@@
if [ "$nextep" = y -a -r nextep ]; then
exit 1
fi
fi
exit 1
fi
fi
-file="$(findfile "$base - " "$ep" "$qual")"
+if [ -z "$file" ]; then
+ file="$(findfile "$base - " "$ep" "$qual")"
+fi
if [ -z "$file" -o ! -r "$file" ]; then
echo "planime: no matching file found" >&2
if [ -z "$file" -o ! -r "$file" ]; then
echo "planime: no matching file found" >&2
@@
-137,10
+139,10
@@
if [ "$chwp" = y ]; then (sleep 2; randomwp) & fi
"${cmdline[@]}" "$file"
if [ "$nextep" = y ]; then
"${cmdline[@]}" "$file"
if [ "$nextep" = y ]; then
- echo "0. Save and continue"
+ echo "0. Save and continue
(or Space)
"
echo "1. Continue without saving"
echo "1. Continue without saving"
- echo "2. Save and exit"
- echo "3. Exit without saving"
+ echo "2. Save and exit
(or Enter)
"
+ echo "3. Exit without saving
(or any key)
"
IFS= read -sn1 c
save=n
cont=n
IFS= read -sn1 c
save=n
cont=n
@@
-157,9
+159,12
@@
if [ "$nextep" = y ]; then
;;
esac
if [ "$save" = y ]; then
;;
esac
if [ "$save" = y ]; then
- echo "$(($ep + 1))" >nextep
+ let ep++
+ echo "$ep" >nextep
fi
if [ "$cont" = y ]; then
exec "${origargs[@]}"
fi
if [ "$cont" = y ]; then
exec "${origargs[@]}"
+ else
+ echo "nextep is $ep"
fi
fi
fi
fi