Add dependency checks
This commit is contained in:
		| @@ -12,7 +12,7 @@ Assuming Debian / Ubuntu based distro: | |||||||
|  |  | ||||||
| ``` | ``` | ||||||
| $ sudo apt update | $ sudo apt update | ||||||
| $ sudo apt install build-essential python3 python3-dev python3-pip python3-virtualenv git | $ sudo apt install build-essential python3 python3-dev python3-pip python3-virtualenv git wget unzip | ||||||
|  |  | ||||||
| $ git clone https://git.tannercollin.com/tanner/minecraft-bot.git | $ git clone https://git.tannercollin.com/tanner/minecraft-bot.git | ||||||
| $ cd minecraft-bot/ | $ cd minecraft-bot/ | ||||||
|   | |||||||
							
								
								
									
										36
									
								
								run_linux.sh
									
									
									
									
									
								
							
							
						
						
									
										36
									
								
								run_linux.sh
									
									
									
									
									
								
							| @@ -2,6 +2,42 @@ | |||||||
|  |  | ||||||
| set -eu | set -eu | ||||||
|  |  | ||||||
|  | if ! command -v virtualenv &> /dev/null | ||||||
|  | then | ||||||
|  | 	echo "virtualenv could not be found, please install with:" | ||||||
|  | 	echo "sudo apt install python3-virtualenv" | ||||||
|  | 	exit | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | if ! command -v wget &> /dev/null | ||||||
|  | then | ||||||
|  | 	echo "wget could not be found, please install with:" | ||||||
|  | 	echo "sudo apt install wget" | ||||||
|  | 	exit | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | if ! command -v unzip &> /dev/null | ||||||
|  | then | ||||||
|  | 	echo "unzip could not be found, please install with:" | ||||||
|  | 	echo "sudo apt install unzip" | ||||||
|  | 	exit | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | if ! command -v python3 &> /dev/null | ||||||
|  | then | ||||||
|  | 	echo "python3 could not be found, please install with:" | ||||||
|  | 	echo "sudo apt install python3" | ||||||
|  | 	exit | ||||||
|  | fi | ||||||
|  |  | ||||||
|  | if ! command -v pip3 &> /dev/null | ||||||
|  | then | ||||||
|  | 	echo "pip3 could not be found, please install with:" | ||||||
|  | 	echo "sudo apt install pip3" | ||||||
|  | 	exit | ||||||
|  | fi | ||||||
|  |  | ||||||
|  |  | ||||||
| # download minecraft data | # download minecraft data | ||||||
|  |  | ||||||
| if [ ! -d "minecraft_data" ]  | if [ ! -d "minecraft_data" ]  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user