From d342b6f542ebe4f8766315f262cf764f6ac52de4 Mon Sep 17 00:00:00 2001 From: nytpu Date: Sat, 20 Mar 2021 09:55:51 -0600 Subject: add regenerate command --- comitium.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'comitium.go') diff --git a/comitium.go b/comitium.go index 418e220..7a02521 100644 --- a/comitium.go +++ b/comitium.go @@ -67,6 +67,18 @@ func main() { fmt.Fprintf(os.Stderr, "Error writing feed: %v\n", err) os.Exit(1) } + case "regenerate": + argCheck(c.Args(), 0, false, "'regenerate' doesn't take an argument!") + err = core.Data.WriteSubs(dataPath) + if err != nil { + fmt.Fprintf(os.Stderr, "Error writing subscriptions: %v\n", err) + os.Exit(1) + } + err = core.Data.WriteFeed(dataPath) + if err != nil { + fmt.Fprintf(os.Stderr, "Error writing feed: %v\n", err) + os.Exit(1) + } case "add": argCheck(c.Args(), 1, true, "Please provide a URL to add.") -- cgit v1.2.3