clawdforge/.gitignore
Kayos a69e924592 clients/c: initial C SDK for clawdforge
Synchronous client over libcurl + vendored cJSON. Single public
header (include/clawdforge.h) with an opaque cf_client_t and the
full surface: /healthz, /run, /files, /admin/tokens.

- C11, no GNU extensions; -Wall -Wextra -Wpedantic clean
- Hidden visibility on the shared lib + CF_API export attribute
- Static + shared lib via CMake; relocatable pkg-config (${pcfiledir})
- Errors via out-param cf_error_t; every output struct has a _free()
- Multipart upload streams from disk via curl_mime_filedata
- 15 in-process socket-loop tests; valgrind + ASan clean
2026-04-28 23:01:52 -07:00

26 lines
253 B
Text

__pycache__/
*.pyc
.env
.venv/
venv/
*.sqlite
*.db
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.log
.idea/
.vscode/
data/
runs/
# Rust
clients/rust/target/
clients/rust/Cargo.lock
# Java
clients/java/target/
# C SDK
clients/c/build/
clients/c/build-*/