Commit Graph
3 Commits
Author SHA1 Message Date
hulthe 7dd818db68 Progress
CI / build (push) Successful in 14s
2026-09-04 17:01:46 +02:00
hulthe 286def05c1 Add qcow2 support
CI / build (push) Successful in 13s
2026-08-30 17:08:08 +02:00
marvin 37f537184c refactor: split main.rs into registry, build, and qemu modules
CI / build (pull_request) Successful in 10s
CI / build (push) Successful in 11s
main.rs keeps only the CLI definition and command dispatch:
- registry.rs: image-name validation + XDG registry path handling (tests)
- build.rs: podman mount/unmount, vmlinuz extraction, cpio/gzip initrd
- qemu.rs: direct-kernel-boot VM launch

No behavior change; cargo fmt/clippy/test pass, build/run paths
verified against the mock-vm image.
2026-08-26 20:15:16 +00:00