30 lines
581 B
Go
30 lines
581 B
Go
package inspect
|
|
|
|
import (
|
|
"github.com/spf13/cobra"
|
|
)
|
|
|
|
// NewCommand creates the new command.
|
|
func NewCommand() *cobra.Command {
|
|
base := &cobra.Command{
|
|
Use: "inspect",
|
|
Short: "Commands for inspecting on-disk database data",
|
|
}
|
|
|
|
// List of available sub-commands
|
|
// If a new sub-command is created, it must be added here
|
|
subCommands := []*cobra.Command{
|
|
NewExportBlocksCommand(),
|
|
NewReportTSMCommand(),
|
|
NewVerifyTSMCommand(),
|
|
NewVerifyWALCommand(),
|
|
NewReportTSICommand(),
|
|
}
|
|
|
|
for _, command := range subCommands {
|
|
base.AddCommand(command)
|
|
}
|
|
|
|
return base
|
|
}
|