Browse Source

Check dependencies

remotes/origin/add-simple-redirecting-site
Gal Schlezinger 6 years ago
parent
commit
373ed8c361
  1. 27
      .ci/install.sh

27
.ci/install.sh

@ -22,7 +22,7 @@ get_latest_release() { @@ -22,7 +22,7 @@ get_latest_release() {
download_fnm() {
LATEST_RELEASE=$(get_latest_release Schniz/fnm)
URL=https://github.com/Schniz/fnm/releases/download/$LATEST_RELEASE/$FILENAME.zip
DOWNLOAD_DIR=$(mktemp -d -t fnm)
DOWNLOAD_DIR=$(mktemp -d)
echo "Downloading $URL..."
@ -33,6 +33,30 @@ download_fnm() { @@ -33,6 +33,30 @@ download_fnm() {
chmod u+x $HOME/.fnm/fnm
}
check_dependencies() {
echo "Checking dependencies for the installation script..."
echo -n "Checking availablity of curl... "
if hash curl 2>/dev/null; then
echo "OK!"
else
echo "Missing!"
SHOULD_EXIT="true"
fi
echo -n "Checking availablity of unzip... "
if hash unzip 2>/dev/null; then
echo "OK!"
else
echo "Missing!"
SHOULD_EXIT="true"
fi
if [ "$SHOULD_EXIT" = "true" ]; then
exit 1
fi
}
setup_shell() {
CURRENT_SHELL=$(basename $SHELL)
@ -86,5 +110,6 @@ setup_shell() { @@ -86,5 +110,6 @@ setup_shell() {
echo " source $CONF_FILE"
}
check_dependencies
download_fnm
setup_shell

Loading…
Cancel
Save