summaryrefslogtreecommitdiff
path: root/pgeresh.in
diff options
context:
space:
mode:
authorTzafrir Cohen <tzafrir@cohens.org.il>2012-09-07 15:14:04 +0300
committerTzafrir Cohen <tzafrir@cohens.org.il>2012-09-07 15:14:04 +0300
commitd4d16198c2924b1085258c0b6562b562c7df3c29 (patch)
treed160aabd972fee403621b84cf1fc7848e98d45b9 /pgeresh.in
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