package hostsvc
import (
"os"
"strings"
)
func ReadEnvFiles(paths []string) []string {
var out []string
for _, p := range paths {
b, err := os.ReadFile(p)
if err != nil {
continue
}
for line := range strings.SplitSeq(string(b), "\n") {
line = strings.TrimSpace(line)
if line == "" || strings.HasPrefix(line, "#") || !strings.Contains(line, "=") {
continue
}
out = append(out, line)
}
}
return out
}