package main
import (
"fmt"
"io/fs"
"path/filepath"
"strings"
)
func main() {
err := filepath.WalkDir("src", func(path string, d fs.DirEntry, err error) error {
if err != nil { return err } // propagate stat errors
// Skip hidden directories without descending into them
if d.IsDir() && strings.HasPrefix(d.Name(), ".") && d.Name() != "." {
return filepath.SkipDir
}
if !d.IsDir() && strings.HasSuffix(path, ".go") {
fmt.Println(path)
}
return nil
})
if err != nil { fmt.Println("walk error:", err) }
}
Create a free account and build your private vault. Share publicly whenever you want.