Directories
¶
| Path | Synopsis |
|---|---|
|
Package build is the domain core of incusos-builder: it resolves a release from update-server metadata, probes the acquired image's GPT, renders and splices the seed tar, and orchestrates offline rescue-media construction — all through ports, with no direct network or filesystem side effects.
|
Package build is the domain core of incusos-builder: it resolves a release from update-server metadata, probes the acquired image's GPT, renders and splices the seed tar, and orchestrates offline rescue-media construction — all through ports, with no direct network or filesystem side effects. |
|
Package cli is the incusos-builder command-line surface: the Cobra root, interaction policy, sentinel-to-exit-code mapping, and the output publisher.
|
Package cli is the incusos-builder command-line surface: the Cobra root, interaction policy, sentinel-to-exit-code mapping, and the output publisher. |
|
Package config loads an incusos-builder YAML document into a build.Spec.
|
Package config loads an incusos-builder YAML document into a build.Spec. |
|
Package errdefs holds the sentinel errors shared across the domain core and the adapters.
|
Package errdefs holds the sentinel errors shared across the domain core and the adapters. |
|
Package media implements build.RescueWriter with go-diskfs: iso9660 (Rock Ridge, no Joliet) and GPT+FAT32 raw media labeled RESCUE_DATA.
|
Package media implements build.RescueWriter with go-diskfs: iso9660 (Rock Ridge, no Joliet) and GPT+FAT32 raw media labeled RESCUE_DATA. |
|
mocks
Package mocks contains mockery-generated test doubles for the RescueWriter port defined in internal/build.
|
Package mocks contains mockery-generated test doubles for the RescueWriter port defined in internal/build. |
|
Package seed renders the IncusOS seed-data tar byte-compatibly with upstream image-customizer writeSeed.
|
Package seed renders the IncusOS seed-data tar byte-compatibly with upstream image-customizer writeSeed. |
|
Package testfixture writes a local-dir update-server mirror for e2e tests.
|
Package testfixture writes a local-dir update-server mirror for e2e tests. |
|
Package update is the ImageSource adapter: an HTTPS update-server client and a local-directory source, both exposing verified content-addressed assets through the build.ImageSource port.
|
Package update is the ImageSource adapter: an HTTPS update-server client and a local-directory source, both exposing verified content-addressed assets through the build.ImageSource port. |
|
mocks
Package mocks contains mockery-generated test doubles for the ImageSource and VerifiedAsset ports defined in internal/build.
|
Package mocks contains mockery-generated test doubles for the ImageSource and VerifiedAsset ports defined in internal/build. |
|
Package ux implements the build.Reporter port with a fancy Lip Gloss renderer and a plain ASCII renderer behind one constructor.
|
Package ux implements the build.Reporter port with a fancy Lip Gloss renderer and a plain ASCII renderer behind one constructor. |
|
mocks
Package mocks contains mockery-generated test doubles for the Reporter port defined in internal/build.
|
Package mocks contains mockery-generated test doubles for the Reporter port defined in internal/build. |
Click to show internal directories.
Click to hide internal directories.