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, h Handler) error + type Handler interface + Cleanup func() + Complete func(success bool, message string) + IsInteractive func() bool + OnSnapshotList func(snapshots []engine.SnapshotInfo) + OnStep func(description string, status handler.StepStatus) + PromptConfirm func(message string, defaultYes bool) (bool, error) + SelectSnapshot func(snapshots []engine.SnapshotInfo) (string, error) + Start func() + type NullHandler struct + func (h *NullHandler) Complete(_ bool, _ string) + func (h *NullHandler) OnSnapshotList(_ []engine.SnapshotInfo) + func (h *NullHandler) OnStep(_ string, _ handler.StepStatus) + func (h *NullHandler) PromptConfirm(_ string, _ bool) (bool, error) + func (h *NullHandler) SelectSnapshot(_ []engine.SnapshotInfo) (string, error) + func (h *NullHandler) Start() + type Options struct + Force bool + SnapshotID string