handlers

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2026 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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

func All() map[string]engine.Handler

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.

Jump to

Keyboard shortcuts

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