cmd/server/commands/root.go (26 lines of code) (raw):

// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. package commands import ( "os" "time" "github.com/spf13/cobra" "github.com/rs/zerolog" "github.com/rs/zerolog/log" ) var ( version = "dev" ) var rootCmd = &cobra.Command{ Use: "azqr-server", Short: "Azure Quick Review (azqr) API and MCP server", Long: "Azure Quick Review (azqr) API and MCP server", Args: cobra.NoArgs, Version: version, Run: func(cmd *cobra.Command, args []string) { _ = cmd.Usage() }, } func Execute() { output := zerolog.ConsoleWriter{Out: os.Stdout, TimeFormat: time.RFC3339} log.Logger = zerolog.New(output).With().Timestamp().Logger() cobra.CheckErr(rootCmd.Execute()) }