跳到主要内容

CLI 概述

ArchiCore CLI 提供了强大的命令行界面,用于分析和探索您的代码库。

安装

npm install -g archicore

快速开始

cd /您的/项目/路径
archicore

就是这样!ArchiCore 会自动:

  1. 如果需要,初始化项目
  2. 询问是否索引您的代码库
  3. 启动交互模式

基本用法

# 启动交互模式(推荐)
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/ # 索引缓存

下一步