Bakelite::DSL
Macros
Direct compile-time inlined bake of a single file. Inlines static bytes into the binary for zero-copy, instantaneous string reads.
Embeds all files in a folder directly as inlined bakes using single-pass batch processing.
Declarative multi-volume manifest baking. Reads a YAML manifest defining volumes, mount points, chunk sizes, compression, auto thresholds, file inclusion globs, and negative/exclusion patterns. Processes all volumes and assets in a single ultra-fast pass (<200ms).
Macro alias for volume definition
Smart auto-embedding using single-pass batch processing: inlines small text files, chunks large files.
Chunked, compressed, and stream-backed store of a file. Reads through Bakelite::FileIO in O(chunk_size) RAM.
Stores all files in a folder as chunked, compressed streaming assets using single-pass batch processing.
Creates and mounts a custom volume with specific mount point, chunk size, and priority.