# uniboot

快速初始化 基于UniApp的跨端 项目的命令行工具。

## 安装

```bash
npm install -g uniboot
```

## 功能

- 🚀 **快速初始化** - 交互式选择模板，一键创建项目
- 📦 **内置模板** - 支持 uniapp 和 uniappx 两种模板
- 🔄 **规则同步** - 同步 AI 助手规则文件到项目

## 使用

### 初始化项目

```bash
uniboot init
```

交互式选择模板，将模板文件复制到当前目录。

### 同步规则文件

```bash
uniboot updateRules
```

从模板同步 `.cursor/rules` 和 `.kiro/steering` 目录下的规则文件到当前项目。

同步规则：
- 模板中存在但项目中不存在的文件 → 复制
- 模板文件内容更长 → 覆盖
- 项目文件内容更长或相等 → 保持不变

### 查看版本

```bash
uniboot -v
```

### 查看帮助

```bash
uniboot --help
```

## 可用模板

| 模板 | 描述 |
|------|------|
| uniapp | UniApp 跨平台应用工程模板 |
| uniappx | UniApp X 扩展版工程模板（支持 TypeScript + Pinia） |

## License

MIT
