From 42dd8b2cc6cc93079719f76dbe83c74e37f4aa98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=96=B5=E4=BA=8C?= <66155308+miaoermua@users.noreply.github.com> Date: Sat, 22 Jun 2024 09:26:12 +0800 Subject: [PATCH] Update Parameters --- cattools.sh | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/cattools.sh b/cattools.sh index 064db80..623f4c0 100644 --- a/cattools.sh +++ b/cattools.sh @@ -36,8 +36,6 @@ update_cattools() { echo "cattools updated successfully." } -update_cattools - # Menu Function menu() { echo "----------------------------------------------------------" @@ -55,6 +53,32 @@ menu() { echo -n "请输入数字并回车(Please enter your choice): " } +# Parameters +help() { + echo "Usage: $0 [-help] [-update]" + echo + echo "Options:" + echo " -help 帮助" + echo " -update 跳过启动时 Cattools 脚本更新检查" + exit 0 +} + +skip_update=false + +while [[ "$#" -gt 0 ]]; do + case $1 in + -help) show_help ;; + -update) skip_update=true ;; + *) echo "Unknown parameter passed: $1"; exit 1 ;; + esac + shift +done + +if [ "$skip_update" = false ]; then + update_cattools +fi + +# Setup setip(){ read -p "请输入 IP (默认为 $DEFAULT_IP): " input_ip if [ -z $input_ip ]; then