rss2world/main.go

29 lines
380 B
Go
Raw Permalink Normal View History

2024-06-27 02:20:00 +03:00
package main
import (
"context"
"os"
"os/signal"
"gitrepo.ru/neonxp/rss2world/app"
)
func main() {
ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt, os.Kill)
defer cancel()
cfg, err := app.NewConfig()
if err != nil {
panic(err)
}
a, err := app.New(cfg)
if err != nil {
panic(err)
}
if err := a.Run(ctx); err != nil {
panic(err)
}
}