From bc6ace0a8019132eeac2324fe7f055a64d5c8d9e Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Tue, 27 Jun 2017 21:51:26 +0200 Subject: [PATCH] Add flag to only generate registry overview once Signed-off-by: Patrick Uiterwijk --- server/server.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/server.go b/server/server.go index 9d4681f..15e1501 100644 --- a/server/server.go +++ b/server/server.go @@ -70,6 +70,10 @@ func main() { Name: "insecure, k", Usage: "do not verify tls certificates of registry", }, + cli.BoolFlag{ + Name: "once, o", + Usage: "generate an output once and then exit", + }, cli.StringFlag{ Name: "port", Value: "8080", @@ -183,6 +187,11 @@ func main() { logrus.Fatalf("Error creating index: %v", err) } + if c.GlobalBool("once") { + logrus.Info("Output generated") + return nil + } + // parse the duration dur, err := time.ParseDuration(c.String("interval")) if err != nil {