Package: wnpp Severity: wishlist Owner: Jai Flack <jfl...@disroot.org>
* Package name : golang-github-saracen-walker Version : 0.1.1-1 Upstream Author : Arran Walker * URL : https://github.com/saracen/walker * License : Expat Programming Lang: Go Description : walker is a faster, parallel version, of filepath.Walk Reasoning: This is a dependency for recent releases of fzf (>= 0.21.0), a popular, fast, command-line fuzzy finder. Description: This library and filepath.Walk both perform os.Lstat calls and provide a full os.FileInfo structure to the callback. BenchmarkFastwalkWalkLstat and BenchmarkGodirwalkWalkLstat include this stat call for better comparison with BenchmarkFilepathWalk and BenchmarkWalkerWalk. . This library and fastwalk both require the callback to be safe for concurrent use. BenchmarkFilepathWalkAppend, BenchmarkWalkerWalkAppend, BenchmarkFastwalkWalkAppend and BenchmarkGodirwalkWalkAppend append the paths found to a string slice. The callback, for the libraries that require it, use a mutex, for better comparison with the libraries that require no locking. . This library will not always be the best/fastest option. In general, if you're on Windows, or performing lstat calls, it does a pretty decent job. If you're not, I've found fastwalk to perform better on machines with fewer cores.