将另一个 Golang Cobra CLI 链接到当前的 Golang Cobra CLI

问题描述 投票:0回答:1

我正在开发一个新的 Golang Cobra CLI,它可以处理多个命令。后来我发现已经有一个现有的 Golang Cobra CLI 可以处理我将在新 CLI 中介绍的一些命令,但不是全部。换句话说,我的新 CLI 涵盖了现有 CLI 的所有命令,并添加了一些额外的命令。

我们是否可以将现有的 CLI 链接到新的 CLI 中?

注意:我不确定“链接”是否是描述我感兴趣的事情的最佳词。如果这个问题之前已经在 SA 上得到了回答,请随意将其标记为重复。

go command go-cobra
1个回答
1
投票

我认为你最好的选择是用更少的命令分叉另一个存储库,然后编辑它以添加你的命令。假设两个存储库都是开源的。

如果您的代码是闭源代码,那么您可以将其存储库作为依赖项引入。

© www.soinside.com 2019 - 2024. All rights reserved.