Initial commit, pt. 31

This commit is contained in:
Dmitrii Okunev
2024-06-30 23:51:12 +01:00
parent 95e3d98c1f
commit ca54428d1e
3 changed files with 160 additions and 1 deletions

25
cmd/streamcli/main.go Normal file
View File

@@ -0,0 +1,25 @@
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)
}
}