提交 5fe3072b authored 作者: Andy's avatar Andy

12

上级 1a437ed4
...@@ -14,6 +14,13 @@ YELLOW='\033[1;33m' ...@@ -14,6 +14,13 @@ YELLOW='\033[1;33m'
CYAN='\033[0;36m' CYAN='\033[0;36m'
NC='\033[0m' # No Color NC='\033[0m' # No Color
# --------------------------
# 🧩 定义输出空行函数
# --------------------------
newline() {
echo ""
}
# -------------------------- # --------------------------
# 🪧 输入平台名 # 🪧 输入平台名
# -------------------------- # --------------------------
...@@ -59,19 +66,20 @@ else ...@@ -59,19 +66,20 @@ else
fi fi
# -------------------------- # --------------------------
# ⚙️ 生成 setup.sh # ⚙️ 生成脚本
# -------------------------- # --------------------------
Script_File_Name="setup.sh" Script_File_Name="wk.sh"
Script_Full_Path="${Output_Dir%/}/$Script_File_Name" Script_Full_Path="${Output_Dir%/}/$Script_File_Name"
echo -e "${YELLOW}👉 正在创建 ${Script_Full_Path} ...${NC}" echo -e "${YELLOW}👉 正在创建 ${Script_Full_Path} ...${NC}"
cat > "$Script_Full_Path" << EOF cat >"$Script_Full_Path" <<EOF
#!/bin/bash #!/bin/bash
# 自动安装脚本:$Plat_Name # 自动安装脚本:$Plat_Name
Rand_Str=\$(openssl rand -base64 12 | tr -dc 'a-zA-Z0-9' | cut -c1-16) Rand_Str=\$(openssl rand -base64 12 | tr -dc 'a-zA-Z0-9' | cut -c1-16)
bash <(curl -sSL "$Target_URL?\$Rand_Str") bash <(curl -sSL "$Target_URL?\$Rand_Str")
EOF EOF
chmod +x "$Script_Full_Path" chmod +x "$Script_Full_Path"
...@@ -79,6 +87,10 @@ chmod +x "$Script_Full_Path" ...@@ -79,6 +87,10 @@ chmod +x "$Script_Full_Path"
# -------------------------- # --------------------------
# ✅ 完成提示 # ✅ 完成提示
# -------------------------- # --------------------------
echo -e "${GREEN}✅ setup.sh 已生成并赋予执行权限!${NC}" newline
newline
echo -e "${CYAN}📁 ✅ 完成 ${Plat_Name} ${NC}"
newline
echo -e "${GREEN}${Script_File_Name} 已生成并赋予执行权限!${NC}"
echo -e "${CYAN}📁 文件位置:${Script_Full_Path}${NC}" echo -e "${CYAN}📁 文件位置:${Script_Full_Path}${NC}"
echo -e "${YELLOW}💡 运行方法: cd ${Output_Dir} && ./setup.sh${NC}" echo -e "${YELLOW}💡 运行方法: cd ${Output_Dir} && ./${Script_File_Name}${NC}"
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论