working through rolodex design and using it externally via vacuum

this is some complex and messy work.

Signed-off-by: quobix <dave@quobix.com>
This commit is contained in:
quobix
2023-10-15 12:34:54 -04:00
parent 511843e4df
commit 8b795c6321
6 changed files with 93 additions and 28 deletions

View File

@@ -124,10 +124,13 @@ func NewLocalFS(baseDir string, dirFS fs.FS) (*LocalFS, error) {
if absBaseErr != nil {
return nil, absBaseErr
}
walkErr := fs.WalkDir(dirFS, baseDir, func(p string, d fs.DirEntry, err error) error {
walkErr := fs.WalkDir(dirFS, ".", func(p string, d fs.DirEntry, err error) error {
if err != nil {
return err
}
// we don't care about directories.
if d.IsDir() {
// we don't care about directories, or errors, just read everything we can.
if d == nil || d.IsDir() {
return nil
}