https://github.com/jarred-sumner/zig-translate-c
https://github.com/jarred-sumner/zig-translate-c
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jarred-sumner/zig-translate-c
- Owner: Jarred-Sumner
- Created: 2022-12-31T08:42:28.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-31T08:50:35.000Z (over 2 years ago)
- Last Synced: 2025-02-23T08:12:05.491Z (3 months ago)
- Language: TypeScript
- Size: 2.93 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# zig-translate-c
This runs `zig translate-c` without having to create a temporary header file that includes the header you want to translate.
## Usage
```sh
bunx zig-translate-c netdb.h
bunx zig-translate-c sys/stat.h
bunx zig-translate-c sys/stat.h -I/usr/include/x86_64-linux-gnu
```Previously, you had to do:
```bash
echo "#include " > foo.h
zig translate-c -lc foo.h
```Now you can do:
```bash
bunx zig-translate-c netdb.h
```You will need `bun` installed:
```bash
curl https://bun.sh/install | bash
```