🌱 iFlowCLI → Qoder CLI 迁移指南

概述

本脚本将 iflow-cli 的配置迁移至 qoder-cli,支持全局配置和项目级配置迁移,使用户在 qoder-cli 中无缝衔接原有配置。

使用方法

python3 migrate_iflow_to_qoder.py    # macOS / Linux
py migrate_iflow_to_qoder.py         # Windows

运行后会出现交互式菜单:

  1. 全局配置迁移~/.iflow~/.qoder

  2. 当前项目级配置迁移<project>/.iflow<project>/.qoder

  3. 两者均迁移

迁移内容

全局配置

项目 源路径 目标路径 说明
AGENTS.md ~/.iflow/AGENTS.mdIFLOW.md ~/.qoder/AGENTS.md 优先 AGENTS.md;若不存在则拷贝 IFLOW.md 并重命名
skills ~/.iflow/skills/ ~/.qoder/skills/ 整目录复制
commands ~/.iflow/commands/ ~/.qoder/commands/ .md 直接复制;.toml 转换为 .md
mcpServers ~/.iflow/settings.json ~/.qoder.json 提取并合并 mcpServers 字段
agents ~/.iflow/agents/ ~/.qoder/agents/ 目标已存在则合并(覆盖同名),不存在则整目录拷贝

项目级配置

项目 源路径 目标路径 说明
AGENTS.md <project>/IFLOW.md <project>/AGENTS.md 若 AGENTS.md 已存在则跳过;否则重命名
skills <project>/.iflow/skills/ <project>/.qoder/skills/ 整目录复制
commands <project>/.iflow/commands/ <project>/.qoder/commands/ .md 直接复制;.toml 转换为 .md
mcpServers <project>/.iflow/settings.json <project>/.mcp.json 提取 mcpServers 并写入 .mcp.json
agents <project>/.iflow/agents/ <project>/.qoder/agents/ 同全局规则

多项目迁移

  • 全局配置只需迁移一次

  • 如有多个项目需要迁移,请将脚本放在各项目根目录下分别运行,选择选项 2 即可

# 第一个项目:选 3(全局 + 项目一起迁移)
cd /path/to/project-a
python3 migrate_iflow_to_qoder.py   # 选 3

# 后续项目:选 2(仅项目级迁移)
cd /path/to/project-b
python3 migrate_iflow_to_qoder.py   # 选 2

兼容性

macOS / Linux / Windows 均可运行,执行后会输出每项迁移结果的日志。

migrate_iflow_to_qoder.py

2 个赞

怎么说

:thinking:

卧槽,还真是。

很有隐喻诶

我的日历里面也写了一个节日,叫,「龙抬头」

还真是,二月初二

1 个赞

龙抬头剪头发哈哈哈哈哈

哈哈哈,太贵了那天,还是周六吧,头发快长的一批了

我天天和我的钱分

我去不早说

倒计时还有一天春分 赶紧过来留个足迹

感谢心流!!!终有一别,希望再见!

要收费了吗 :smiling_face_with_tear:

需要安装qoder-cli吗

想要类似cli的使用方式,迁移需要安装qoder cli,然后官方主页的安装方式安装不了,可以找他们的文档,里边有npm安装方式可以安装成功。

羊毛薅秃了

如果脚本安装方式不成功可以参考文档尝试 npm 方式

pnpm 安装的话需要多点步骤,安装完 qodercli 后执行 pnpm approve-builds -g ,再按空格选择 qodercli,然后 enter,最后按一下 y 就完成了

天塌啦,qoder就是个Der,还没免费的API

2 个赞