Files
CatTools/install.sh
2025-01-21 16:58:32 +08:00

33 lines
1.1 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# Check ROOT & OpenWrt
if [ $(id -u) != "0" ]; then
echo "Error: You must be root to run this script, please use root user"
exit 1
fi
openwrt_release=$(cat /etc/openwrt_release)
if ! grep -q "OpenWrt" <<< "$openwrt_release"; then
echo "Your system is not supported!"
exit 1
fi
# installed
install_cattools() {
if [ ! -f /usr/bin/cattools ]; then
echo "cattools not found, installing..."
if curl --silent --connect-timeout 5 -o /usr/bin/cattools https://raw.miaoer.net/cattools/cattools.sh; then
echo "cattools installed successfully from the first URL."
elif curl --silent --connect-timeout 5 -o /usr/bin/cattools https://raw.githubusercontent.com/miaoermua/cattools/main/cattools.sh; then
echo "cattools installed successfully from the second URL."
else
echo "Failed to download cattools from both URLs."
exit 1
fi
chmod +x /usr/bin/cattools
fi
echo "cattools is installed successfully!"
echo "please type ‘cattools’ or ‘/usr/bin/cattools’ to run it."
}
install_cattools