#!/bin/bash install_docker() { # install docker sudo apt install docker.io; # pull splah docker sudo docker pull scrapinghub/splash; } # install_python_requirement() { # . ./AILENV/bin/activate; # pip3 install -U -r crawler_requirements.txt; # } install_all() { read -p "Do you want to install docker? (use local splash server) [y/n] " -n 1 -r echo # (optional) move to a new line if [[ $REPLY =~ ^[Yy]$ ]] then install_docker; fi } usage() { echo "Usage: crawler_hidden_services_install.sh [-y | -n]" 1>&2; echo " -y: install docker" echo " -n: don't install docker" echo "" echo "example:" echo "crawler_hidden_services_install.sh -y" exit 1; } if [[ $1 == "" ]]; then install_all; exit; else key="$1" case $key in "") install_all; ;; -y|--yes) install_docker; install_python_requirement; ;; -n|--no) install_python_requirement; ;; *) # unknown option usage; ;; esac fi