path utility package for golang. RecurDirReader: recursive directory reader Matcher: path name matcher