From 382dad7607b098e00c44d472eddaf6f70fee3347 Mon Sep 17 00:00:00 2001 From: wlwilliamx Date: Tue, 22 Oct 2024 16:17:14 +0800 Subject: [PATCH] refactor(cmd.go): export all cdc subcommands --- pkg/cmd/cmd.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkg/cmd/cmd.go b/pkg/cmd/cmd.go index 704c5488ede..eecac0da4c1 100644 --- a/pkg/cmd/cmd.go +++ b/pkg/cmd/cmd.go @@ -35,6 +35,15 @@ func NewCmd() *cobra.Command { } } +// AddTiCDCCommandTo add all cdc subcommands to `cmd`. +// Exported for ticdc new arch. +func AddTiCDCCommandTo(cmd *cobra.Command) { + cmd.AddCommand(server.NewCmdServer()) + cmd.AddCommand(cli.NewCmdCli()) + cmd.AddCommand(version.NewCmdVersion()) + cmd.AddCommand(redo.NewCmdRedo()) +} + // Run runs the root command. func Run() { cmd := NewCmd() @@ -42,10 +51,7 @@ func Run() { cmd.SetOut(os.Stdout) cmd.SetErr(os.Stderr) - cmd.AddCommand(server.NewCmdServer()) - cmd.AddCommand(cli.NewCmdCli()) - cmd.AddCommand(version.NewCmdVersion()) - cmd.AddCommand(redo.NewCmdRedo()) + AddTiCDCCommandTo(cmd) if err := cmd.Execute(); err != nil { cmd.PrintErrln(err)