From 727dc7ff2fdedc646cfc57c3e42d6ccf296ac8c8 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 4 Oct 2023 09:57:42 +0100 Subject: [PATCH] more verbosely print git config error Signed-off-by: Leah Rowe --- include/err.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/include/err.sh b/include/err.sh index ac27d636..d949de11 100755 --- a/include/err.sh +++ b/include/err.sh @@ -13,9 +13,15 @@ check_git() which git 1>/dev/null 2>/dev/null || \ err "git not installed. please install git-scm." git config --global user.name 1>/dev/null 2>/dev/null || \ - err "git config --global user.name \"John Doe\"" + git_err "git config --global user.name \"John Doe\"" git config --global user.email 1>/dev/null 2>/dev/null || \ - err "git config --global user.email \"john.doe@example.com\"" + git_err "git config --global user.email \"john.doe@example.com\"" +} + +git_err() +{ + printf "You need to set git name/email, like so:\n%s\n\n" "${1}" + err "Git name/email not configured" } check_project()