https://github.com/gnualmalki/holg
header only library generator.
https://github.com/gnualmalki/holg
c cli cpp generator header-only tool
Last synced: about 2 months ago
JSON representation
header only library generator.
- Host: GitHub
- URL: https://github.com/gnualmalki/holg
- Owner: gnualmalki
- License: mit
- Created: 2025-09-12T01:03:44.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-12T01:06:26.000Z (10 months ago)
- Last Synced: 2026-03-04T16:51:37.457Z (4 months ago)
- Topics: c, cli, cpp, generator, header-only, tool
- Language: Rust
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HOLG
A cli tool to generate a header only library for C/C++ projects.
# Installation
### Recommended (script)
```console
curl -L https://raw.githubusercontent.com/makestatic/holg/main/scripts/install.sh | bash
```
### Manual
```console
git clone https://github.com/makestatic/holg.git
cd holg
cargo build --release
```
# Usage
```console
holg [] [OPTIONS]
OPTIONS:
-o, --out Output header file (default: holg.h)
-i, --impl Implementation macro guard (default: HOLG_IMPLEMENTATION)
-h, --help Show this help message
-v, --version Show version
Example:
holg src/include src/lib -o combined.h -i MY_HEADER
```
# License
This project is licensed under the MIT license; see full license [here](LICENSE).