@archme/ cli (英语)
命令行伴线 拱门 ——将您的代码库映射到 一个活的建筑图 并保持它与你的承诺.
npm install -g @archme/cli
要求节点20+和 克劳德代码 安装和 签名——扫描和更新运行于 克劳德订阅,在你的 机器。 机器。 。 您的代码从未被发送到 ArchMe 的服务器; 只有由此产生的 结构是.
1. 扫描您的还款
cd 进入您想要映射的仓库,然后:
archme init
这表示您加入, 创建一个以 repo 命名的工程, 写代理
配置( n).mcp.json页:1 CLAUDE.md 块,建筑技巧,告诉你
扫描在花费之前会花多少钱,然后进行扫描。 它会打印链接
在你的板子上 部件在书上出现.
2. 不断更新
archme init 也开始观看repo, 所以每个按下队列一个架构
更新——但是在您运行代理之前没有排队的程序 :
archme daemon start
将守护进程安装为背景服务( 启动/ 系统化) , 允许在 登录,然后开始。 运行在一台留在机器上。 每次更新数 对克劳德账户的指使 跟扫描一样.
观看回波需要安装在它的ArchMe GitHub App; archme init 告诉
如果那一步还缺的话 不适合自己接待经纪人吗? 上车
触摸点 (原始内容存档于2017-09-21). archme.io 我们会为你运行它.
3. 删除
archme uninstall
从内取出. 上面列出了所有它会改变的东西 并在行动前问起 任何一项:
- 代理配置 - 那个
archmeMCP 服务器.mcp.json,拱门 块从CLAUDE.md建筑技术。 这些文件中的您自己的配置 ,我们创建的文件会被删除而不是被空出. - 观看 因此承诺停止更新该架构。 删除配置
自己会让板子在寻找未安装时移动,即:
为什么这是默认;
--keep-watching选择退出. - 守护进程 ——但只有在没有其他的还款留待它服务的情况下. 一个 每一个账户的服务,所以不包含一个回波 从来没有停止其他.
您的Archme.io上的建筑 和这台机器的登录存活下来(archme logout
(关于后者)。 ArchMe GitHub App的安装范围是整个Org的,所以它会留下——
如果想要消失,请在github.com上删除.
其他命令
| 命令 | 目的 |
|---|---|
archme init [repo-path] | 指导设置+扫描(见上文); --force 重新扫描 |
archme uninstall [repo-path] | 停止 ArchMe 为 repo: 代理配置、 监视和闲置守护进程 |
archme scan <repo-path> | 低等单通扫描成清晰的 --project 编号 : --branch |
archme daemon <sub> | start • 妇女 stop • 妇女 restart • 妇女 status • 妇女 logs • 妇女 enable • 妇女 disable • 妇女 install • 妇女 uninstall • 妇女 run |
archme analyze <sub> | 树保姆代码分析 : outline • 妇女 repo • 妇女 diff • 妇女 match • 妇女 prefetch |
archme login 编号 : archme logout | 认证此机器对抗 ArchMe |
每个命令都用 --help。有用的旗帜 :
archme init --skip-scan在不进行扫描的情况下将回波接通;--force重新扫描一个已经拥有架构的项目;--yes未覆盖运行 (扫描机默认是交互式的,所以你可以在它们走的时候引导它们).archme daemon status它安装、运行和注册了吗?archme daemon logs -f遵循日志.archme uninstall --keep-watching——去掉代理配置,但离开 重新监视并运行守护进程(见上文);--yes跳过 证实。 从repo的任何地方运行——它解决了repo根.archme analyze outline <file>一个文件的JSON符号大纲;repo概述一切,diff <range>只碰了几分距离 支助 TypeScript, TSX, JavaScript, Python, Go, Java, Ruby, Rust, Swift, 和克特林. 第一次使用的语法下载~/.archme/tools/grammars/。 。 。 .
页:1
- 全权证书: 可用时存储在 macOS 键链中, 否则
~/.archme/credentials.json(模式)0600) (中文(简体) ).keytar是一个 选项 依赖性——如果它的原生建筑失败,一切仍然通过文件有效 存储. - 配置: 不需要针对 archme.io 设置; CLI 从未读过
.env文档。 自备部署可超过SUPABASE_URL, (中文(简体) ),SUPABASE_ANON_KEY, (中文(简体) ),ARCHME_DAEMON_CLIENT_ID, (中文(简体) ),ARCHME_MCP_BASE_URL,以及CLONE_BASE_DIR(仅默认为~/.archme-job-runner/clones) (中文(简体) ). - 代理方法 一个特工如何扫描一个回波, 锁定组件到代码,
并写入架构更新
SKILL.md和这个捆在一起 软件包.archme init将它安装在您的重存中.
许可证
所有权——见捆绑 LICENSE。允许对 archme.io 使用
服务; 捆绑的开源组件保留自己的条件.