diff --git a/cmd/root.go b/cmd/root.go index 92f1b4e..9e230f8 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -57,8 +57,12 @@ func rssfetch(cmd *cobra.Command, urls []string) { feedChs = append(feedChs, ch) } + var feeds []*gofeed.Feed for _, feedCh := range feedChs { - feed := <-feedCh + feeds = append(feeds, <-feedCh) + } + + for _, feed := range feeds { for _, item := range feed.Items { out, err := formatItem(item, tmpl) if err != nil {