From 34237770f9903118b28f428ceef2a665eacc9e60 Mon Sep 17 00:00:00 2001 From: KatolaZ Date: Thu, 24 Jan 2019 00:27:31 +0000 Subject: add 'show' and allow custom prompt --- gophed | 11 +++++++---- show | 1 + 2 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 show 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) diff --git a/show b/show new file mode 100644 index 0000000..9342352 --- /dev/null +++ b/show @@ -0,0 +1 @@ +%n -- cgit v1.2.3