From bc6ace0a8019132eeac2324fe7f055a64d5c8d9e Mon Sep 17 00:00:00 2001
From: Patrick Uiterwijk <puiterwijk@redhat.com>
Date: Tue, 27 Jun 2017 21:51:26 +0200
Subject: [PATCH] Add flag to only generate registry overview once
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
---
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 {