diff --git a/install.sh b/install.sh index 10a156b..b04da82 100644 --- a/install.sh +++ b/install.sh @@ -2220,17 +2220,6 @@ uninstall_main() { print_uninstall_completion } -# 执行主流程 -if [[ "$MODE" == "uninstall" ]]; then - uninstall_main -elif [[ "$MODE" == "update" ]]; then - update_main -elif [[ "$MODE" == "repair" ]]; then - repair_main -else - main -fi - ################################################################################ # 修复功能 ################################################################################ @@ -2515,3 +2504,14 @@ repair_main() { # 完成提示 print_repair_completion } +# 执行主流程 +if [[ "$MODE" == "uninstall" ]]; then + uninstall_main +elif [[ "$MODE" == "update" ]]; then + update_main +elif [[ "$MODE" == "repair" ]]; then + repair_main +else + main +fi +