From c9eedbd59fab0bbcf685d5924d41be073d738622 Mon Sep 17 00:00:00 2001 From: Alex Karle Date: Wed, 30 Sep 2020 00:15:52 -0400 Subject: [PATCH] ed: Add BSD ed(1) support to `bed` wrapper I prefer to use -v for verbose messages if I'm using a version of ed that supports it (i.e. GNU ed). OpenBSD's ed(1) does not, so we need to check if --version succeeds first. --- bin/bed | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bin/bed b/bin/bed index 821901b..af4c166 100755 --- a/bin/bed +++ b/bin/bed @@ -9,9 +9,14 @@ done export INPUTRC="$HOME/etc/edinputrc" +# Only include -v if using GNU ed +if ed --version >/dev/null 2>&1 ; then + VERBOSE="-v" +fi + exec rlwrap \ --complete-filenames \ --logfile /tmp/rled.log \ --histsize 10000 $COMP \ --extra-char-after-completion '' \ - ed -v -p"> " "$@" + ed $VERBOSE -p"> " "$@" -- libgit2 0.28.4