菜单调整:首次配置放第一个

This commit is contained in:
mango
2026-02-02 06:59:39 +08:00
parent e62594132f
commit c09038ef17

View File

@@ -531,31 +531,33 @@ show_menu() {
print_banner print_banner
echo -e "${GREEN}VPS: ${VPS_NAME:-未配置}${NC}\n" echo -e "${GREEN}VPS: ${VPS_NAME:-未配置}${NC}\n"
echo "1) 创建快照并同步" echo "1) 首次配置 / 重新配置"
echo "2) 创建本地快照" echo "2) 创建快照并同步"
echo "3) 查看本地快照" echo "3) 仅创建本地快照"
echo "4) 查看远程快照" echo "4) 查看本地快照"
echo "5) 恢复本地快照" echo "5) 查看远程快照"
echo "6) 从远程恢复快照" echo "6) 恢复本地快照"
echo "7) 自定义远程恢复" echo "7) 远程恢复快照"
echo "8) 修改配置" echo "8) 自定义远程恢复"
echo "9) 设置定时任务" echo "9) 修改配置"
echo "10) 查看状态" echo "10) 设置定时任务"
echo "11) 查看状态"
echo "0) 退出" echo "0) 退出"
echo "" echo ""
read -p "请选择: " choice read -p "请选择: " choice
case $choice in case $choice in
1) run_backup ;; 1) install_dependencies; interactive_setup ;;
2) load_config && create_snapshot ;; 2) run_backup ;;
3) load_config && list_local_snapshots ;; 3) load_config && create_snapshot ;;
4) load_config && list_remote_snapshots ;; 4) load_config && list_local_snapshots ;;
5) restore_local ;; 5) load_config && list_remote_snapshots ;;
6) restore_from_remote ;; 6) restore_local ;;
7) restore_custom ;; 7) restore_from_remote ;;
8) edit_config ;; 8) restore_custom ;;
9) setup_cron ;; 9) edit_config ;;
10) show_status ;; 10) setup_cron ;;
11) show_status ;;
0) exit 0 ;; 0) exit 0 ;;
*) echo "无效选择" ;; *) echo "无效选择" ;;
esac esac