Files
Thomas Peetz 094dffb1c7
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s
add loading links form file
2026-10-07 18:50:09 +02:00

28 lines
466 B
Go

package helpers
import (
"bufio"
"os"
)
func LinesInFile(fileName string) ([]string, error) {
f, err := os.Open(fileName)
if err != nil {
return nil, err
}
defer f.Close()
// Create new Scanner.
scanner := bufio.NewScanner(f)
result := []string{}
// Use Scan.
for scanner.Scan() {
line := scanner.Text()
// Append line to result.
result = append(result, line)
}
if err := scanner.Err(); err != nil {
return nil, err
}
return result, nil
}