vincentlaucsb/single_header
Generate a single-header C++ amalgamation with the single_header CLI.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Release tag containing the CLI binary. Defaults to the action ref, so use a release tag such as v0.1.0. | no | — |
| repository | Repository to download release assets from. Defaults to this action repository. | no | — |
| include-root | One or more include roots, separated by newlines. | no | — |
| output | Output header path. | no | — |
| config | Optional JSON config file path. If omitted, the CLI discovers ./single_header.json when present. | no | — |
| source | Extra source files, directories, or glob patterns, separated by newlines. | no | — |
| rewrite-macro | Macro rewrites as NAME=VALUE entries, separated by newlines. | no | — |
| implementation-marker | Marker replaced by stripped source text. | no | /** INSERT_CSV_SOURCES **/ |
| entry | Optional top-level header path. | no | — |
| run | Set to false to install the CLI without running it. | no | true |
Outputs
| name | description |
|---|---|
| executable | Path to the downloaded single_header executable. |