func SendReport(c *cli.Context, report string) error { mailgunApiKey := c.String("mailgun") emailTo := c.String("mail-to") if mailgunApiKey != "" && emailTo != "" { emailFrom := c.String("mail-from") mailgunDomain := c.String("mailgun-domain") mg := mailgun.NewMailgun(mailgunDomain, mailgunApiKey, "") m := mg.NewMessage(emailFrom, "GitHub PR digest", report, emailTo, ) if !c.Bool("json") { m.SetHtml(report) } _, _, err := mg.Send(m) if err != nil { return err } } else { fmt.Println(report) } return nil }