Cobra工具箱文档中列出的文件的规范具体是什么?

想知道MATLAB Cobra工具箱读取网络的逻辑来修改Excel表单,但在官网里不知道该怎么看,找不到解答

main.go文件:该文件是Cobra应用程序的入口文件,通常位于应用程序的根目录下。它负责初始化Cobra应用程序并处理命令行输入。
命令文件:Cobra工具箱使用命令模式来组织应用程序的不同功能。每个命令通常对应应用程序的一个子功能或操作。Cobra鼓励将每个命令定义在单独的文件中,并使用与命令相关的名称。例如,如果应用程序有一个名为run的命令,那么可以创建一个名为run.go的文件来定义该命令。
根命令文件:根命令是Cobra应用程序的默认命令,通常用于显示帮助信息或全局配置。根命令可以在main.go文件中定义,也可以单独创建一个文件进行定义。
cmd目录:cmd目录是一个常见的约定,用于存放应用程序的命令文件。该目录可以进一步划分为子目录,以根据应用程序的结构和需求组织命令文件。

cobra.Command结构体:Cobra命令是通过cobra.Command结构体来定义的。该结构体包含命令的名称、用法、简短描述、长描述等信息,以及与命令相关的函数回调。