Files
streamctl/cmd/streamcli/main.go
2024-06-30 23:51:12 +01:00

26 lines
527 B
Go

package main
import (
"context"
"github.com/facebookincubator/go-belt"
"github.com/facebookincubator/go-belt/tool/logger"
"github.com/facebookincubator/go-belt/tool/logger/implementation/zap"
"github.com/xaionaro-go/streamctl/cmd/streamcli/commands"
)
func main() {
l := zap.Default()
ctx := context.Background()
ctx = logger.CtxWithLogger(ctx, l)
logger.Default = func() logger.Logger {
return l
}
defer belt.Flush(ctx)
err := commands.Root.ExecuteContext(ctx)
if err != nil {
logger.Panic(ctx, err)
}
}