2021-09-13 11:30:14 -04:00
|
|
|
package extract
|
2021-08-18 20:18:49 +00:00
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"io"
|
|
|
|
|
"os"
|
|
|
|
|
"strings"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func readCustomConfigLines(filepath string) (
|
2024-10-11 19:20:48 +00:00
|
|
|
lines []string, err error,
|
|
|
|
|
) {
|
2021-08-18 20:18:49 +00:00
|
|
|
file, err := os.Open(filepath)
|
|
|
|
|
if err != nil {
|
|
|
|
|
return nil, err
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
b, err := io.ReadAll(file)
|
|
|
|
|
if err != nil {
|
|
|
|
|
_ = file.Close()
|
|
|
|
|
return nil, err
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if err := file.Close(); err != nil {
|
|
|
|
|
return nil, err
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return strings.Split(string(b), "\n"), nil
|
|
|
|
|
}
|