Documentation
¶
Overview ¶
Package skel seeds the embedded rocketclaw skeleton into workspaces.
Index ¶
- func ReplaceRuntimeAssetsAfterValidation(workspace, runtimeDir string, overlays []string, logger *slog.Logger, ...) error
- func SyncEffectiveRuntimeAssets(workspace, target string, overlays []string, logger *slog.Logger) error
- func SyncInWithOverlays(workspace, runtimeDir string, overlays []string, logger *slog.Logger) error
- type OverlayInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReplaceRuntimeAssetsAfterValidation ¶ added in v0.0.25
func ReplaceRuntimeAssetsAfterValidation(workspace, runtimeDir string, overlays []string, logger *slog.Logger, locked *config.LockedConfig, validate func(string) error) error
ReplaceRuntimeAssetsAfterValidation rebuilds runtime assets in a stage and replaces live assets only after validate accepts the staged work dir. locked must be shared with definition readers; validation runs outside Do so it can load staged definitions.
func SyncEffectiveRuntimeAssets ¶ added in v0.0.7
func SyncEffectiveRuntimeAssets(workspace, target string, overlays []string, logger *slog.Logger) error
SyncEffectiveRuntimeAssets materializes startup-equivalent runtime assets into target without touching runtime state or workspace script symlinks.
Types ¶
type OverlayInfo ¶ added in v0.0.2
type OverlayInfo struct {
Spec, URL, Ref, ClonePath string
}
OverlayInfo describes one configured git overlay materialized by SyncInWithOverlays.
func OverlayInfos ¶ added in v0.0.2
func OverlayInfos(workspace, runtimeDir string, overlays []string) []OverlayInfo
OverlayInfos returns normalized configured overlay clone metadata in config order.
Click to show internal directories.
Click to hide internal directories.