libqaeda

Unnamed repository; edit this file 'description' to name the repository.
Info | Log | Files | Refs | README | LICENSE

README.md (1937B)


      1 <img style="width:100%;" src="/banner.png">
      2 
      3 [![Build Pipeline](https://github.com/likle/cwalk/actions/workflows/build-linux.yml/badge.svg)](https://github.com/likle/cwalk/actions/workflows/build-linux.yml)
      4 [![Build Pipeline](https://github.com/likle/cwalk/actions/workflows/build-freebsd.yml/badge.svg)](https://github.com/likle/cwalk/actions/workflows/build-freebsd.yml)
      5 [![Build Pipeline](https://github.com/likle/cwalk/actions/workflows/build-macos.yml/badge.svg)](https://github.com/likle/cwalk/actions/workflows/build-macos.yml)
      6 [![Build Pipeline](https://github.com/likle/cwalk/actions/workflows/build-win.yml/badge.svg)](https://github.com/likle/cwalk/actions/workflows/build-win.yml)
      7 [![codecov](https://img.shields.io/codecov/c/github/likle/cwalk/master.svg?label=Coverage)](https://codecov.io/gh/likle/cwalk)
      8 
      9 # libcwalk - path library for C/C++
     10 This is a lighweight C path manipulation library. It is currently compiled and 
     11 tested under **Linux**, **FreeBSD**, **Windows** and **MacOS**. It supports UNIX and Windows 
     12 path styles on all platforms.
     13 
     14 ## Features
     15 Please have a look at the 
     16 **[reference](https://likle.github.io/cwalk/reference/)** for detailed 
     17 information. Some features this library includes:
     18 
     19  * **cross-platform** on Linux, FreeBSD, Windows and MacOS
     20  * **simple interface** - just one header 
     21  * **combine paths** together
     22  * **basename, dirname and extension** parsing
     23  * **normalize and cleanup** paths
     24  * **resolve and generate relative** paths
     25  * **iterate segments** of the path
     26  * **and more** things...
     27  
     28  ## Building
     29  **[Building](https://likle.github.io/cwalk/build.html)**, 
     30  **[embedding](https://likle.github.io/cwalk/embed.html)** and 
     31  **[testing](https://likle.github.io/cwalk/build.html)** instructions are 
     32  available in the documentation (it's very easy).
     33  
     34  ## Docs
     35  All the documentation is available in the 
     36  **[the github page](https://likle.github.io/cwalk/)** of this repository.