refraction-forger/crates/spec-parser/Cargo.toml
Till Wegmueller 48f8db1236
Initial implementation of refraction-forger
Standalone workspace with 4 crates for building optimized OS images
and publishing to OCI registries:

- spec-parser: KDL image spec parsing with include resolution and
  profile-based conditional filtering
- forge-oci: OCI image creation (tar layers, manifests, Image Layout)
  and registry push via oci-client
- forge-engine: Build pipeline with Phase 1 (rootfs assembly via native
  package managers with -R) and Phase 2 (QCOW2/OCI/artifact targets),
  plus dyn-compatible ToolRunner trait for external tool execution
- forger: CLI binary with build, validate, inspect, push, and targets
  commands

Ported KDL specs and overlay files from the vm-manager prototype.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 15:30:22 +01:00

14 lines
295 B
TOML

[package]
name = "spec-parser"
version = "0.1.0"
edition.workspace = true
rust-version.workspace = true
[dependencies]
knuffel = { workspace = true }
miette = { workspace = true }
thiserror = { workspace = true }
serde = { workspace = true }
[dev-dependencies]
tempfile = { workspace = true }