package helpers import ( "bufio" "log" "os" ) func ReadFileByLine(path string) []string { file, err := os.Open(path) if err != nil { log.Fatal(err) } defer func(file *os.File) { err := file.Close() if err != nil { log.Fatal(err) } }(file) scanner := bufio.NewScanner(file) var returnData []string for scanner.Scan() { returnData = append(returnData, scanner.Text()) } if err := scanner.Err(); err != nil { log.Fatal(err) } return returnData }