X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;ds=inline;f=git%2Finstall.sh;h=7d6d872d7651c816a0f3ea9a48b7848a37cb19f9;hb=b1d3b44f966332434d8ec49b2a0df569e9bf8c16;hp=68e66d654b5ed969b68652b15cc634182733068c;hpb=85a231cc55e039a7e99a5a853a7d7ad8519fa596;p=webi-installers%2F.git diff --git a/git/install.sh b/git/install.sh index 68e66d6..7d6d872 100644 --- a/git/install.sh +++ b/git/install.sh @@ -1,8 +1,23 @@ #!/bin/bash -{ - set -e - set -u +set -e +set -u + +function __init_git() { + + if [ -z "$(command -v git)" ]; then + if [[ -n "$(uname -a | grep -i darwin)" ]]; then + echo >&2 "Error: 'git' not found. You may have to re-install 'git' on Mac after every major update." + echo >&2 " for example, try: xcode-select --install" + # sudo xcodebuild -license accept + else + echo >&2 "Error: to install 'git' on Linux use the built-in package manager." + echo >&2 " for example, try: sudo apt install -y git" + fi + exit 1 + else + echo "'git' already installed" + fi - echo "This package doesn't work for Mac or Linux yet - only Windows 10" - exit 1 } + +__init_git