mirror of
https://github.com/yuaotian/go-cursor-help.git
synced 2025-06-08 12:32:06 +08:00
refactor: Improve MAC address modification user interaction and error handling
- Enhanced MAC address modification prompt with clearer default option - Added robust input handling for MAC address modification choice - Implemented informative logging for MAC address modification outcomes - Simplified user interaction flow with case-based input processing - Removed redundant log message and improved script logic
This commit is contained in:
parent
5d33049d7b
commit
9f42395a3e
@ -701,16 +701,25 @@ main() {
|
|||||||
# 添加MAC地址修改选项
|
# 添加MAC地址修改选项
|
||||||
echo
|
echo
|
||||||
log_warn "是否要修改MAC地址?"
|
log_warn "是否要修改MAC地址?"
|
||||||
echo "0) 否 - 保持默认设置 (按回车键)"
|
echo "0) 否 - 保持默认设置 (默认)"
|
||||||
echo "1) 是 - 修改MAC地址"
|
echo "1) 是 - 修改MAC地址"
|
||||||
|
echo -n "请输入选择 [0-1] (默认 0): "
|
||||||
read -r choice
|
read -r choice
|
||||||
|
|
||||||
if [ "$choice" = "1" ]; then
|
# 处理用户输入(包括空输入和无效输入)
|
||||||
modify_mac_address
|
case "$choice" in
|
||||||
fi
|
1)
|
||||||
|
if modify_mac_address; then
|
||||||
|
log_info "MAC地址修改完成!"
|
||||||
|
else
|
||||||
|
log_error "MAC地址修改失败"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
log_info "已跳过MAC地址修改"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
echo
|
|
||||||
log_info "MAC地址修改完成!"
|
|
||||||
show_file_tree
|
show_file_tree
|
||||||
show_follow_info
|
show_follow_info
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user