dnspod_watch/cmd/app/main.go
2023-03-08 11:09:44 +08:00

29 lines
520 B
Go

package main
import (
"context"
"log"
"github.com/codfrm/cago"
"github.com/codfrm/cago/configs"
"github.com/codfrm/cago/pkg/logger"
"github.com/codfrm/dnspod-watch/internal/watch"
)
func main() {
ctx := context.Background()
cfg, err := configs.NewConfig("dnspod-watch")
if err != nil {
log.Fatalf("load config err: %v", err)
}
err = cago.New(ctx, cfg).
Registry(cago.FuncComponent(logger.Logger)).
Registry(watch.Watch()).
Start()
if err != nil {
log.Fatalf("start err: %v", err)
return
}
}