A Rust reimplementation of osbuild primitives and logic.
- Can write stage in Rust and have it be used by osbuild (Python)
- Expose Python bindings through
libosbuildtolibostree
The command line interface to osbuild.
Another command line interface to osbuild, for use in libexec; takes in JSON and outputs only
JSON.
The manifest pre processor.
Stages implemented in Rust.
A library providing commonly used operations for the osbuild project.
The Rust library itself. This library implements primitives for use by osbuild projects.
FFI bindings for libosbuild so any other language (Go, for example) can call into libosbuild
directly.
Python bindings for libosbuild provided through PyO3, this allows for easier interfacing
with Python code.