From 3b2f6611d660f7b52d4643dcef66e462ed5c4214 Mon Sep 17 00:00:00 2001 From: spacewander Date: Fri, 20 Dec 2019 22:08:02 +0800 Subject: [PATCH] git-paste: check pastebinit before running it We don't force to install pastebinit because it is not widely used in git-extras. --- bin/git-paste | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bin/git-paste b/bin/git-paste index 1b1c5ce..33643dd 100755 --- a/bin/git-paste +++ b/bin/git-paste @@ -1,5 +1,11 @@ #!/usr/bin/env bash set -e set -o pipefail + +if ! command -v pastebinit >/dev/null 2>&1; then + echo >&2 "To run 'git paste', you need to install pastebinit in your system" + exit 1 +fi + test $# -ne 0 || set -- '@{u}' git format-patch --stdout "$@" | pastebinit -f diff