tools/

directory
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2026 License: MIT

Directories

Path Synopsis
cmd
capigen command
Command capigen generates raw CGo binding packages from spec YAML and manifest configuration.
Command capigen generates raw CGo binding packages from spec YAML and manifest configuration.
cligen command
Command cligen generates cobra CLI subcommands for all exported functions and methods in the NDK idiomatic packages.
Command cligen generates cobra CLI subcommands for all exported functions and methods in the NDK idiomatic packages.
headerspec command
Command headerspec generates spec YAML and capi/ Go packages from NDK C headers using clang AST.
Command headerspec generates spec YAML and capi/ Go packages from NDK C headers using clang AST.
idiomgen command
Command idiomgen generates idiomatic Go packages from specs and overlays.
Command idiomgen generates idiomatic Go packages from specs and overlays.
ndk-build command
Command ndk-build produces a signed Android APK from a Go package using the Android SDK/NDK toolchain.
Command ndk-build produces a signed Android APK from a Go package using the Android SDK/NDK toolchain.
ndkcli-commands command
Command ndkcli-commands parses cmd/ndkcli/ source files and prints the full cobra command tree without compiling the binary (which requires Android NDK libraries).
Command ndkcli-commands parses cmd/ndkcli/ source files and prints the full cobra command tree without compiling the binary (which requires Android NDK libraries).
specgen command
Command specgen extracts structured YAML specs from c2ffi JSON output (or legacy Go AST parsing for test fixtures).
Command specgen extracts structured YAML specs from c2ffi JSON output (or legacy Go AST parsing for test fixtures).
pkg
apkbuild
Package apkbuild provides functionality for building signed Android APKs from Go packages using the Android SDK/NDK toolchain.
Package apkbuild provides functionality for building signed Android APKs from Go packages using the Android SDK/NDK toolchain.
c2ffi
Package c2ffi parses c2ffi JSON output and converts it to specmodel.Spec.
Package c2ffi parses c2ffi JSON output and converts it to specmodel.Spec.
capigen
Package capigen generates raw CGo binding packages from spec YAML and manifest configuration.
Package capigen generates raw CGo binding packages from spec YAML and manifest configuration.
headerspec
Package headerspec parses clang JSON AST output and generates spec YAML.
Package headerspec parses clang JSON AST output and generates spec YAML.
overlaymodel
Package overlaymodel defines the YAML overlay schema for hand-written semantic annotations.
Package overlaymodel defines the YAML overlay schema for hand-written semantic annotations.
specgen
Package specgen extracts structured API specs from Go source files produced by c-for-go.
Package specgen extracts structured API specs from Go source files produced by c-for-go.
specmodel
Package specmodel defines the YAML spec schema produced by specgen and consumed by idiomgen.
Package specmodel defines the YAML spec schema produced by specgen and consumed by idiomgen.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL