repos-pull
v1.2.0
Published
A CLI tool to pull code from Gitee repository
Readme
repos-pull
一个简单的 CLI 工具,用于从指定仓库拉取代码并管理项目。
环境要求
- Node.js >= 16.x
- Git >= 2.0
安装
npm install使用方法
场景一:项目初始化
npx -y repos-pull --init初始化 code 目录到当前目录。
拉取附加仓库
使用 --clone 参数可以额外创建目录和拉取代码:
# 初始化并创建 prototype 目录,同时拉取前后端代码
npx -y repos-pull --init --clone
# 仅创建 prototype 目录
npx -y repos-pull --init --clone prototype
# 仅拉取后端代码到 admin 目录
npx -y repos-pull --init --clone admin
# 仅拉取前端代码到 web 目录
npx -y repos-pull --init --clone web场景二:项目更新
npx -y repos-pull --update更新 code 目录,会自动:
- 删除
.trae和document目录 - 保留
admin、web、prototype目录 - 覆盖其他文件
环境检查
脚本会自动检查环境:
- Node.js 版本必须 >= 16.x
- Git 版本必须 >= 2.0
如果环境检查不通过,脚本会提示用户升级并终止操作。
项目结构
├── src/
│ ├── index.js # 入口文件,包含主函数
│ └── utils.js # 工具函数
├── package.json # 项目配置
└── .gitignore # Git 忽略文件依赖
- Node.js
- Git
许可证
MIT
