From dae31bb0192e6b519111d3cb80ddd4312cda306c Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Mon, 25 May 2020 20:33:06 +0200 Subject: 'Exec' as an alternative to 'Url' --- pkg/config/yaml.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pkg/config/yaml.go') diff --git a/pkg/config/yaml.go b/pkg/config/yaml.go index 853fb96..85b6bd0 100644 --- a/pkg/config/yaml.go +++ b/pkg/config/yaml.go @@ -32,6 +32,7 @@ type group struct { type feed struct { Name string Url string + Exec []string } type configGroupFeed struct { @@ -46,7 +47,7 @@ func (grpFeed *configGroupFeed) isGroup() bool { } func (grpFeed *configGroupFeed) isFeed() bool { - return grpFeed.Feed.Name != "" || grpFeed.Feed.Url != "" + return grpFeed.Feed.Name != "" || grpFeed.Feed.Url != "" || len(grpFeed.Feed.Exec) > 0 } func (grpFeed *configGroupFeed) target() string { @@ -211,6 +212,7 @@ func buildFeeds(cfg []configGroupFeed, target []string, feeds Feeds, globalFeedO feeds[name] = &Feed{ Name: name, Url: f.Feed.Url, + Exec: f.Feed.Exec, Options: opt, Target: target, } -- cgit v1.2.3-54-g00ecf