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())
}