CLI 概述
ArchiCore CLI 提供了强大的命令行界面,用于分析和探索您的代码库。
安装
npm install -g archicore
快速开始
cd /您的/项目/路径
archicore
就是这样!ArchiCore 会自动:
- 如果需要,初始化项目
- 询问是否索引您的代码库
- 启动交互模式
基本用法
# 启动交互模式(推荐)
archicore
# 运行特定命令
archicore <命令> [选项]
交互模式
当您运行 archicore 时,会进入交互模式:
$ archicore
ℹ ArchiCore 尚未在此目录初始化。
⚡ 正在自动初始化...
ArchiCore 本地初始化完成
⚠ 项目尚未索引。
现在索引项目吗?[Y/n] y
✓ 项目已索引并上传
╔═══════════════════════════════════════╗
║ ArchiCore - AI 软件架构师 ║
╚═══════════════════════════════════════╝
输入 / 查看命令,或询问关于您代码的问题。
>
在交互模式中,您可以:
- 用自然语言提问关于代码的问题
- 使用
/命令执行特定操作 - 按 Tab 键自动补全命令
- 使用方向键浏览历史记录
命令分类
| 分类 | 描述 |
|---|---|
| 分析 | /analyze, /metrics, /security, /dead-code |
| 搜索 | /search, /find |
| 项目 | /index, /status, /export |
| 规则 | /rules, /validate |
| AI | 自然语言问题 |
快速参考
# 索引当前项目
archicore index
# 搜索代码
archicore search "用户认证"
# 分析更改影响
archicore analyze src/auth/
# 检查代码指标
archicore metrics
# 查找安全问题
archicore security
# 导出报告
archicore export --format html
配置
ArchiCore 将配置存储在 .archicore/ 目录中:
.archicore/
├── config.json # 项目配置
├── rules.json # 架构规则
└── cache/ # 索引缓存