summaryrefslogtreecommitdiff
path: root/gophed
diff options
context:
space:
mode:
Diffstat (limited to 'gophed')
-rwxr-xr-xgophed11
1 files changed, 7 insertions, 4 deletions
diff --git a/gophed b/gophed
index a6d7561..e62950a 100755
--- a/gophed
+++ b/gophed
@@ -1,5 +1,7 @@
#!/bin/sh
+PROMPT="=="
+SHOW="show"
cleanup () {
rm -f $TMPFILE;
@@ -36,17 +38,18 @@ if [ "$1" = "-h" ]; then usage; fi
if [ "$1" = "-i" ]; then
ln -s $0 g
- ln -s $0 d
+ ln -s $0 d
+ ln -s $0 v
exit 0
fi
script_name=$(basename $0)
-if [ "${script_name}" = "gophed" ]; then
+if [ "${script_name}" = "gophed" -o "${script_name}" = "v" ]; then
sel=$(echo $1 | sed -r 's:/:+:g')
TMPFILE=$(mktemp /tmp/gophed_$2_${sel}_$3.XXXXXXXXXXXXXXXXXXX)
go "$1" "$2" "$3" > $TMPFILE
- cat show - show | ed $TMPFILE
+ cat $SHOW - | ed -p ${PROMPT} $TMPFILE
fi
if [ "${script_name}" = "g" ]; then
LINE=$(awk "{if (NR == $2) print \$0;}" $1)
@@ -56,7 +59,7 @@ if [ "${script_name}" = "g" ]; then
SEL=$(echo $RESOURCE | sed -r 's:/:+:g')
TMPFILE=$(mktemp /tmp/gophed_${HOST}_${SEL}_${PORT}.XXXXXXXXXXXXXXXXXXX)
go "$RESOURCE" "$HOST" "$PORT" > $TMPFILE
- cat show - show | ed $TMPFILE
+ cat $SHOW - | ed -p ${PROMPT} $TMPFILE
fi
if [ "${script_name}" = "d" ]; then
LINE=$(awk "{if (NR == $2) print \$0;}" $1)