fix error - speedtest

The update command takes no arguments
This commit is contained in:
MHSanaei 2023-06-08 16:08:08 +03:30
parent 29e40a0bce
commit 547e38079f

View file

@ -642,24 +642,19 @@ run_speedtest() {
if ! command -v speedtest &> /dev/null; then if ! command -v speedtest &> /dev/null; then
# If not installed, install it # If not installed, install it
local pkg_manager="" local pkg_manager=""
local curl_install_cmd=""
local speedtest_install_script="" local speedtest_install_script=""
if command -v dnf &> /dev/null; then if command -v dnf &> /dev/null; then
pkg_manager="dnf" pkg_manager="dnf"
curl_install_cmd="sudo dnf install -y curl"
speedtest_install_script="https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh" speedtest_install_script="https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh"
elif command -v yum &> /dev/null; then elif command -v yum &> /dev/null; then
pkg_manager="yum" pkg_manager="yum"
curl_install_cmd="sudo yum install -y curl"
speedtest_install_script="https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh" speedtest_install_script="https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh"
elif command -v apt-get &> /dev/null; then elif command -v apt-get &> /dev/null; then
pkg_manager="apt-get" pkg_manager="apt-get"
curl_install_cmd="sudo apt-get update && sudo apt-get install -y curl"
speedtest_install_script="https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh" speedtest_install_script="https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh"
elif command -v apt &> /dev/null; then elif command -v apt &> /dev/null; then
pkg_manager="apt" pkg_manager="apt"
curl_install_cmd="sudo apt update && sudo apt install -y curl"
speedtest_install_script="https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh" speedtest_install_script="https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh"
fi fi
@ -667,7 +662,6 @@ run_speedtest() {
echo "Error: Package manager not found. You may need to install Speedtest manually." echo "Error: Package manager not found. You may need to install Speedtest manually."
return 1 return 1
else else
$curl_install_cmd
curl -s $speedtest_install_script | sudo bash curl -s $speedtest_install_script | sudo bash
sudo $pkg_manager install -y speedtest sudo $pkg_manager install -y speedtest
fi fi
@ -677,6 +671,7 @@ run_speedtest() {
speedtest speedtest
} }
show_usage() { show_usage() {
echo "x-ui control menu usages: " echo "x-ui control menu usages: "
echo "------------------------------------------" echo "------------------------------------------"