12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/usr/bin/env bash
- set -o pipefail
- set -o errexit
- set -o nounset
- # set -o xtrace
- # Set magic variables for current file & dir
- __dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
- __file="${__dir}/$(basename "${BASH_SOURCE[0]}")"
- __base="$(basename ${__file} .sh)"
- colorRed='\033[0;31m'
- colorGreen='\033[0;32m'
- colorReset='\033[0m'
- export PATH="${PATH}:${HOME}/bin/"
- echo -n "--> Checking for chromedriver: "
- if which chromedriver 2>&1 > /dev/null; then
- echo -e "${colorGreen}✓${colorReset}"
- else
- echo -e "${colorRed}✗${colorReset}"
- echo "--> Installing chromedriver"
- if [[ "${OSTYPE}" == "darwin"* ]]; then
- brew install chromedriver
- else
- mkdir -p "${HOME}/bin/"
- wget 'http://chromedriver.storage.googleapis.com/2.21/chromedriver_linux64.zip'
- unzip -o chromedriver_linux64.zip && rm -f chromedriver_linux64.zip
- chmod 755 chromedriver
- fi
- echo -n "--> Verifying chromedriver: "
- if chromedriver -v 2>&1 > /dev/null; then
- echo -e "${colorGreen}✓${colorReset}"
- else
- echo -e "${colorRed}✗${colorReset}"
- chromedriver -v
- exit 1
- fi
- fi
|