Versions in this module Expand all Collapse all v0 v0.17.15 May 11, 2026 v0.17.14 May 11, 2026 Changes in this version + func Action(ctx *app.Context, opts Options, handler Handler) error + func HasForeachWork(ctx *app.Context, opts Options) (bool, error) + type BranchInfo struct + Name string + type BranchProgressEvent struct + BranchName string + Error error + Output string + Status BranchStatus + type BranchResult struct + BranchName string + Error error + ExitCode int + Output string + Status BranchStatus + type BranchStatus string + const StatusDone + const StatusError + const StatusPending + const StatusRunning + const StatusSkipped + type ChannelHandler struct + func NewChannelHandler(bufferSize int) *ChannelHandler + func (h *ChannelHandler) Close() + func (h *ChannelHandler) Events() <-chan Event + func (h *ChannelHandler) OnEvent(e Event) + type CompletionEvent struct + Message string + Results []BranchResult + Success bool + type Event interface + type ExecutionStartEvent struct + Branches []BranchInfo + type Handler interface + OnEvent func(event Event) + type JSONBranchResult struct + Branch string + Error string + ExitCode int + Output string + Status BranchStatus + type JSONHandler struct + Result *JSONResult + func NewJSONHandler() *JSONHandler + func (h *JSONHandler) OnEvent(e Event) + func (h *JSONHandler) SetError(err error) + type JSONResult struct + Command string + Error string + FailureCount int + Message string + Results []JSONBranchResult + Status JSONStatus + SuccessCount int + TotalCount int + type JSONStatus string + const JSONStatusError + const JSONStatusFailure + const JSONStatusSuccess + type Options struct + AllStacks bool + Args []string + BranchName string + Command string + FailFast bool + FindFirstFailure bool + Jobs int + Parallel bool + Scope engine.StackRange + StackRoots []string + type StackDisplayEvent struct + Command string + Stack *tree.StackTree