This repository has been archived on 2025-07-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
hacknotts23/feedprocessor/main.go
AKP 70d0fdc809
Alter 8 files
Update `config.go`
Add `feed.go`
Add `messageTypes.go`
Add `process.go`
Update `main.go`
Update `structures.go`
Update `go.mod`
Update `go.sum`
2023-02-12 05:57:10 +00:00

28 lines
626 B
Go

package main
import (
"git.tdpain.net/codemicro/hacknotts23/feedprocessor/feed"
"git.tdpain.net/codemicro/hacknotts23/feedprocessor/schedule"
"github.com/rs/zerolog/log"
"os"
)
func main() {
log.Info().Msg("starting")
if len(os.Args) < 2 {
log.Fatal().Msg("missing start parameter - use feed or schedule-ingest")
}
do := os.Args[1]
if do == "feed" {
if err := feed.Run(); err != nil {
log.Fatal().Err(err).Str("location", "schedule-ingest").Send()
}
} else if do == "schedule-ingest" {
if err := schedule.Run(); err != nil {
log.Fatal().Err(err).Str("location", "schedule-ingest").Send()
}
}
}