summaryrefslogtreecommitdiff
path: root/pgeresh.in
diff options
context:
space:
mode:
Diffstat (limited to 'pgeresh.in')
-rw-r--r--pgeresh.in16
1 files changed, 16 insertions, 0 deletions
diff --git a/pgeresh.in b/pgeresh.in
new file mode 100644
index 0000000..6d6d94a
--- /dev/null
+++ b/pgeresh.in
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+TMPFL=
+
+if ! tty -s; then
+ TMPFL=`mktemp /tmp/geresh.XXXXXX` || TMPFL=/tmp/geresh.$$
+ cat > $TMPFL
+fi
+
+geresh $TMPFL "$@" </dev/tty >/dev/tty
+
+if ! tty -s <&1; then
+ cat $TMPFL
+fi
+
+[ -n "$TMPFL" ] && rm -f $TMPFL