Files
sunhpc-go/cmd/init/init.go

19 lines
467 B
Go
Raw Normal View History

2026-02-14 05:36:00 +08:00
package initcmd
import (
"github.com/spf13/cobra"
)
2026-02-15 07:18:14 +08:00
// 仅定义 Cmd 注册子命令,只负责组装命令树,尽量不包含业务逻辑
2026-02-14 05:36:00 +08:00
var Cmd = &cobra.Command{
Use: "init",
Short: "初始化集群配置",
Long: "初始化 SunHPC 配置文件、数据库、系统参数及相关服务",
}
func init() {
2026-02-15 07:18:14 +08:00
// 注册所有子命令(通过工厂函数创建, 例如 DatabaseCmd()
Cmd.AddCommand(NewDatabaseCmd())
Cmd.AddCommand(NewConfigCmd())
2026-02-14 05:36:00 +08:00
}