2018-08-29 22:40:47 +02:00
2018-09-02 17:41:32 +02:00
2018-09-02 17:41:32 +02:00
2018-09-02 18:49:55 +02:00
2018-08-31 01:57:49 +02:00
2018-08-29 22:40:47 +02:00
2018-08-29 22:40:47 +02:00
2018-08-31 13:56:55 +02:00
2018-08-29 22:40:47 +02:00
2018-09-02 11:58:52 +02:00
2018-09-02 11:58:52 +02:00
2018-09-02 18:49:55 +02:00

Travis Build Appveyor Build codecov Language Grade: C/C++

libcwalk - path library for C/C++

This library is intended to be a lighweight C path manipulation library. It is currently compiled and tested under Windows, MacOS and Linux. It supports UNIX and Windows path styles on all platforms.

Features

Please have a look at the reference for detailed information. Some features this library includes:

  • cross-platform on windows, linux and macOS
  • simple interface - just one header
  • combine paths together
  • basename, dirname and extension parsing
  • normalize and cleanup paths
  • resolve and generate relative paths
  • iterate segments of the path
  • and more things...

Building

Building, embedding and testing instructions are available in the documentation (it's very easy).

Docs

All the documentation is available in the wiki of this repository.

Languages
C 90.5%
CMake 8.7%
Meson 0.8%