Documentation
¶
Overview ¶
Package cli is the thin CEM command dispatch. It lives under internal/cem so the dependency-closure regression covers it: the CEM seams and this dispatch depend only on the Go standard library and the local Git executable, and never route through internal/gokernel or any runtime/provider surface.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var Export func(ctx context.Context, root string, values map[string]string) (map[string]any, error)
Export serves export (internal/receiptbundle), installed by the binary for the same reason as GitNotes.
var GitNotes func(ctx context.Context, root, action string, values map[string]string) (map[string]any, error)
GitNotes serves anchor and provenance (internal/gitnotes). The binary installs it, so the CEM seams' dependency closure stays the standard library and internal/cem; an uninstalled handler is an invalid choice.
Functions ¶
func RunStableInvocation ¶
RunStableInvocation handles only the explicit Core stable command, before generic Core root resolution, worktree opening or observation side effects.
Types ¶
This section is empty.