Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.1% on proxy.golang.org
Top 0.1% dependent packages on proxy.golang.org
Top 0.1% dependent repos on proxy.golang.org
Top 3.1% forks on proxy.golang.org
Top 0.1% docker downloads on proxy.golang.org

proxy.golang.org : github.com/karrick/godirwalk

Package godirwalk provides functions to read and traverse directory trees. In short, why do I use this library? * It's faster than `filepath.Walk`. * It's more correct on Windows than `filepath.Walk`. * It's more easy to use than `filepath.Walk`. * It's more flexible than `filepath.Walk`. This library will normalize the provided top level directory name based on the os-specific path separator by calling `filepath.Clean` on its first argument. However it always provides the pathname created by using the correct os-specific path separator when invoking the provided callback function. This library not only provides functions for traversing a file system directory tree, but also for obtaining a list of immediate descendants of a particular directory, typically much more quickly than using `os.ReadDir` or `os.ReadDirnames`.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/karrick/godirwalk
Keywords: directory-tree, golang-library, symbolic-links, unix, windows
License: BSD-2-Clause
Latest release: about 2 years ago
First release: over 6 years ago
Namespace: github.com/karrick
Dependent packages: 2,149
Dependent repositories: 25,526
Stars: 669 on GitHub
Forks: 63 on GitHub
Docker dependents: 1,030
Docker downloads: 8,198,733,301
See more repository details: repos.ecosyste.ms
Last synced: 8 days ago

    Loading...
    Readme
    Loading...