From aa225a88672c9a6bbe8ee3c42aa9fbc9ebfb7b71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Sat, 18 Apr 2020 18:13:38 +0200 Subject: Move feed2imap-go/main.go to toplevel again --- main.go | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 main.go (limited to 'main.go') diff --git a/main.go b/main.go new file mode 100644 index 0000000..498d22c --- /dev/null +++ b/main.go @@ -0,0 +1,31 @@ +package main + +import ( + "flag" + "log" + "os" + + "github.com/Necoro/feed2imap-go/internal/config" +) + +var cfgFile = flag.String("f", "config.yml", "configuration file") + +func run() error { + log.Print("Starting up...") + flag.Parse() + + log.Printf("Reading configuration file '%s'", *cfgFile) + if _, err := config.Load(*cfgFile); err != nil { + return err + } + + return nil +} + +func main() { + if err := run(); err != nil { + log.SetOutput(os.Stderr) + log.Print("Error: ", err) + os.Exit(1) + } +} -- cgit v1.2.3