Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

recls

recursive ls

C C++ License GitHub release Last Commit CMake on multiple platforms

Table of Contents

Introduction

recls - recursive ls - is a platform-independent recursive file-system search library implemented in C and C++ with a C-API, and a C++ binding.

recls is completely free and includes source released under a BSD-style license.

Installation

Detailed instructions — via CMake — are provided in the accompanying INSTALL.md file.

Components

C API / core library

The recls C API provides recursive (and non-recursive) file-system search, stat-like entry queries, path utilities, and related helpers via recls/recls.h.

C++ API

The recls C++ API is a header-only binding over the core library, via recls/recls.hpp and the headers under recls/cpp/.

Examples

Examples are provided in the examples directory, along with a markdown description for each. A detailed list TOC of them is provided in EXAMPLES.md.

Project Information

Where to get help

GitHub Page

Contribution guidelines

Defect reports, feature requests, and pull requests are welcome on https://github.com/synesissoftware/recls.

If you'd like to help out with the project, please raise an issue via GitHub Page - you'll be very welcome!

Dependencies

STLSoft

recls depends on the STLSoft libraries, version 1.11.1 (or later).

Development Dependencies (required for testing)

Related projects

Projects in which recls is used include:

License

recls is released under the 3-clause BSD license. See LICENSE for details.

About

The platform-independent file-system recursive search library, for C and C++

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages