package alert import ( "context" "fmt" "strings" "git.tcp.direct/perp/shogo/internal/utils" ) // Return all the active alerts func List() { // Get results results, err := utils.Client.GetAlerts(context.Background()) if err != nil { fmt.Printf("%s: %s\n", utils.Red("Error"), err.Error()) return } // Print results utils.Title.Println("Alert ID\t\tName\t\t\tIP/Network") for index := range results { fmt.Printf( "%s\t%s\t%s\n", utils.Green(results[index].ID), utils.Blue(results[index].Name), utils.Blue(strings.Join(results[index].Filters.IP, ",")), ) } }