Skip to content

[Feature]: 自建站点命令行所在目录建议 #864

@robaggio

Description

@robaggio

Feature Description

感谢作者开发 OpenCLI,今天试用下来体验很好,很快就创建了两个自用的站点命令行。不过使用中有一个建议反馈一下:我新建的命令行与 OpenCLI 内置命令行都被放在 ~/.opencli/clis目录下,这一点我有些疑问。

  • 自定义命令可能与未来官方命令重名冲突。例如我今天新建了 cnn 命令,如果后续官方也推出同名命令,两者用途可能完全不同,会产生覆盖或执行异常。
  • 自定义命令与官方命令混在同一目录,不方便管理,也不适合用 Git 进行版本控制。

我目前主要使用 Claude Code,本身已有独立项目目录,但现在项目目录里没有生成任何文件,所有内容都集中在 ~/.opencli 下。建议增加一种机制,让自定义站点命令可以保留在项目目录中。

Use Case

用户新创建命令行后,更方便项目代码管理,同时避免和官方命令混淆冲突。

Proposed Solution

例如可以新增类似 ~/.opencli/custom_clis 目录,也是opencli认可的网站路径,内部通过软链接指向项目目录。这样既能避免自定义命令与官方命令冲突,也方便进行代码版本管理,体验会更合理。

Alternatives Considered

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions