modified
This commit is contained in:
33
install_mods.sh
Normal file
33
install_mods.sh
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Define the mod names and the response to the additional prompts
|
||||||
|
MOD_NAME1="metamod"
|
||||||
|
MOD_NAME2="amxmodx"
|
||||||
|
MOD_NAME3="amxmodxcs"
|
||||||
|
RESPONSE_TO_ADDITIONAL_PROMPTS="Y"
|
||||||
|
|
||||||
|
# Function to display [INFO] in blue and the message in default color
|
||||||
|
info() {
|
||||||
|
printf "\033[0;34m[INFO]\033[0m %s\n" "$1"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Function to install a mod
|
||||||
|
install_mod() {
|
||||||
|
local mod_name=$1
|
||||||
|
{
|
||||||
|
echo "${mod_name}"
|
||||||
|
echo "${RESPONSE_TO_ADDITIONAL_PROMPTS}"
|
||||||
|
} | docker exec -i --user linuxgsm csserver ./csserver mods-install
|
||||||
|
}
|
||||||
|
|
||||||
|
# Install each mod
|
||||||
|
info "Installing mod: ${MOD_NAME1}"
|
||||||
|
install_mod "${MOD_NAME1}"
|
||||||
|
|
||||||
|
info "Installing mod: ${MOD_NAME2}"
|
||||||
|
install_mod "${MOD_NAME2}"
|
||||||
|
|
||||||
|
info "Installing mod: ${MOD_NAME3}"
|
||||||
|
install_mod "${MOD_NAME3}"
|
||||||
|
|
||||||
|
info "All mods installed successfully."
|
||||||
Reference in New Issue
Block a user