coder-common-thin-backend/script/demo.sh
Leo aea6426fa3 chore: 添加picture文件夹到.gitignore并从仓库中移除
- 在.gitignore中添加picture/忽略规则
- 从git索引中移除已上传的头像文件
- 避免将来头像文件被误提交到仓库
2025-07-07 15:18:51 +08:00

53 lines
2.1 KiB
Bash
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# 演示脚本 - 快速测试重构功能
# Author: Leocoder
# 颜色定义
GREEN='\033[0;32m'
BLUE='\033[0;34m'
YELLOW='\033[1;33m'
NC='\033[0m'
echo -e "${BLUE}"
echo "╔══════════════════════════════════════════════════════════════════════════════╗"
echo "║ 项目重构脚本演示 ║"
echo "╚══════════════════════════════════════════════════════════════════════════════╝"
echo -e "${NC}"
echo -e "${GREEN}🚀 项目重构自动化脚本已就绪!${NC}"
echo ""
echo "包含以下脚本文件:"
echo "├── project-refactor.sh (交互式重构脚本)"
echo "├── batch-refactor.sh (批量重构脚本)"
echo "├── refactor-config.example (配置文件模板)"
echo "├── README.md (详细使用说明)"
echo "└── demo.sh (演示脚本)"
echo ""
echo -e "${YELLOW}快速使用方法:${NC}"
echo ""
echo "1⃣ 交互式重构(推荐新手):"
echo " ./project-refactor.sh"
echo ""
echo "2⃣ 批量重构(推荐批量处理):"
echo " cp refactor-config.example my-config.conf"
echo " vim my-config.conf # 编辑配置"
echo " ./batch-refactor.sh my-config.conf"
echo ""
echo -e "${GREEN}✨ 脚本功能特性:${NC}"
echo "• 🔄 自动修改 Maven POM 文件"
echo "• 📦 批量更新 Java 包名和 import"
echo "• 🗂️ 重命名目录结构"
echo "• ⚙️ 更新配置文件"
echo "• 🗃️ 处理 MyBatis XML 映射"
echo "• 💾 可选项目备份"
echo "• 📊 详细的进度显示"
echo ""
echo -e "${YELLOW}查看完整使用说明:${NC}"
echo "cat README.md"
echo ""
echo -e "${GREEN}🎯 现在你可以轻松地将任何 Maven 项目重构为新项目!${NC}"