in main.go [71:82]
func main() {
ctx, cancel := signal.NotifyContext(context.Background(),
syscall.SIGINT, syscall.SIGTERM)
defer cancel()
if err := realMain(ctx); err != nil {
cancel()
fmt.Fprintln(os.Stderr, err.Error())
os.Exit(1)
}
}