Files
jpictl/pkg/zones/scan.go
T
amery 44ea514e15 zones: WIP
Signed-off-by: Alejandro Mery <amery@jpi.io>
2023-08-21 19:02:28 +00:00

30 lines
362 B
Go

package zones
import (
"io/fs"
"log"
)
func (m *Zones) scan() error {
var zones []Zone
// each directory is a zone
entries, err := fs.ReadDir(m.dir, ".")
if err != nil {
return err
}
for _, e := range entries {
if e.IsDir() {
z := Zone{
zones: m,
name: e.Name(),
}
log.Print(z)
zones = append(zones, z)
}
}
return nil
}