Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var AllModuleNames = []string{
"winget", "chocolatey", "gem", "pipx", "npm", "cargo", "go", "eget",
"zip", "symlinks", "file", "copy", "template", "shell", "blockinfile",
"ssh_host_block", "log", "path", "fact", "registry", "scheduled_task",
"assert",
}
AllModuleNames lists every module key ironstate.ps1's Get-PackageManagerHandlers recognizes structurally (docs/plans/ go-rewrite.md §2) - used for internal/tasks.Options.ModuleNames so flattening recognizes every leaf shape even before every module has a registered Handler (Phase 4 fills in the rest). Order matches internal/tasks/realfixture_test.go's realModuleNames.
Functions ¶
func All ¶
All returns every implemented module, ready to hand to engine.Options.Handlers. A leaf whose module isn't in this map (there are none left unimplemented as of Phase 4) is skipped with a warning by internal/engine's dispatch loop - not an error - matching ironstate.ps1's own "no handler registered" behavior for an unrecognized module.
Types ¶
This section is empty.