package main import "log" // registerChannels creats some channels, stores them in a channels struct and returns the struct for futher usage func registerChannels() channels { log.Printf("%s Defining channels", green("[i]")) // define the channels wordlistChannel := make(chan string) printChannel := make(chan Response) doneChannel := make(chan int) // define a channels struct containing the channels channels := channels{ wordlistChannel: wordlistChannel, printChannel: printChannel, doneChannel: doneChannel, } log.Printf("%s Done defining channels", boldGreen("[+]")) return channels }