package main import ( "log" "log/slog" "os" "github.com/SladkyCitron/slogcolor" cc "github.com/ivanpirog/coloredcobra" "tf-provider.git.onstackit.cloud/stackit-dev-tools/terraform-provider-stackitprivatepreview/cmd/cmd" ) func main() { slog.SetDefault(slog.New(slogcolor.NewHandler(os.Stderr, slogcolor.DefaultOptions))) rootCmd := cmd.NewRootCmd() cc.Init(&cc.Config{ RootCmd: rootCmd, Headings: cc.HiCyan + cc.Bold + cc.Underline, Commands: cc.HiYellow + cc.Bold, Example: cc.Italic, ExecName: cc.Bold, Flags: cc.Bold, }) rootCmd.SetOut(os.Stdout) rootCmd.AddCommand( cmd.NewBuildCmd(), cmd.NewPublishCmd(), cmd.NewGetFieldsCmd(), cmd.NewExamplesCmd(), ) err := rootCmd.Execute() if err != nil { log.Fatal(err) } }