internal/

directory
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 22, 2026 License: Apache-2.0, MIT

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.
ux
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL