Feature Description
感谢作者开发 OpenCLI,今天试用下来体验很好,很快就创建了两个自用的站点命令行。不过使用中有一个建议反馈一下:我新建的命令行与 OpenCLI 内置命令行都被放在 ~/.opencli/clis目录下,这一点我有些疑问。
- 自定义命令可能与未来官方命令重名冲突。例如我今天新建了 cnn 命令,如果后续官方也推出同名命令,两者用途可能完全不同,会产生覆盖或执行异常。
- 自定义命令与官方命令混在同一目录,不方便管理,也不适合用 Git 进行版本控制。
我目前主要使用 Claude Code,本身已有独立项目目录,但现在项目目录里没有生成任何文件,所有内容都集中在 ~/.opencli 下。建议增加一种机制,让自定义站点命令可以保留在项目目录中。
Use Case
用户新创建命令行后,更方便项目代码管理,同时避免和官方命令混淆冲突。
Proposed Solution
例如可以新增类似 ~/.opencli/custom_clis 目录,也是opencli认可的网站路径,内部通过软链接指向项目目录。这样既能避免自定义命令与官方命令冲突,也方便进行代码版本管理,体验会更合理。
Alternatives Considered
No response
Feature Description
感谢作者开发 OpenCLI,今天试用下来体验很好,很快就创建了两个自用的站点命令行。不过使用中有一个建议反馈一下:我新建的命令行与 OpenCLI 内置命令行都被放在
~/.opencli/clis目录下,这一点我有些疑问。我目前主要使用 Claude Code,本身已有独立项目目录,但现在项目目录里没有生成任何文件,所有内容都集中在 ~/.opencli 下。建议增加一种机制,让自定义站点命令可以保留在项目目录中。
Use Case
用户新创建命令行后,更方便项目代码管理,同时避免和官方命令混淆冲突。
Proposed Solution
例如可以新增类似
~/.opencli/custom_clis目录,也是opencli认可的网站路径,内部通过软链接指向项目目录。这样既能避免自定义命令与官方命令冲突,也方便进行代码版本管理,体验会更合理。Alternatives Considered
No response