From 15e3e37d5607db3d6fc8e2e4e8aa028b6eb609af Mon Sep 17 00:00:00 2001 From: David Newhall II Date: Sun, 23 Jun 2019 16:47:34 -0700 Subject: [PATCH] move file. --- .../inputunifi/cmd/unifi-poller/main.go | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 integrations/inputunifi/cmd/unifi-poller/main.go diff --git a/integrations/inputunifi/cmd/unifi-poller/main.go b/integrations/inputunifi/cmd/unifi-poller/main.go new file mode 100644 index 00000000..597cea74 --- /dev/null +++ b/integrations/inputunifi/cmd/unifi-poller/main.go @@ -0,0 +1,29 @@ +package main + +import ( + "fmt" + "log" + "os" + + unifipoller "github.com/davidnewhall/unifi-poller/pkg/unifi-poller" +) + +func main() { + log.SetFlags(log.LstdFlags) + if err := run(); err != nil { + log.Fatalln("[ERROR]", err) + } +} + +func run() error { + unifi := &unifipoller.UnifiPoller{} + if unifi.ParseFlags(os.Args[1:]); unifi.ShowVer { + fmt.Printf("unifi-poller v%s\n", unifipoller.Version) + return nil // don't run anything else w/ version request. + } + if err := unifi.GetConfig(); err != nil { + unifi.Flag.Usage() + return err + } + return unifi.Run() +}