package main import ( "bufio" "os" ) func readWordlist(wordlistPath string) ([]string, error) { file, err := os.Open(wordlistPath) if err != nil { return nil, err } defer file.Close() scanner := bufio.NewScanner(file) scanner.Split(bufio.ScanLines) var lines []string for scanner.Scan() { lines = append(lines, scanner.Text()) } // return the lines, the line count and no error return lines, nil }