zglob
matches, err := zglob.Glob(`./foo/b*/**/z*.txt`)
For using library:
$ go get github.com/mattn/go-zglob
For using command:
$ go install github.com/mattn/go-zglob/cmd/zglob@latest
MIT
Yasuhiro Matsumoto (a.k.a mattn)