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 EnsureInitialized(ctx context.Context, writer io.Writer) (string, error) + func HandlePassthrough(args []string) bool + func HandlePassthroughWithResult(args []string, exit bool, out, errWriter io.Writer) (bool, error) + func NewDoctorUI(out output.Output, _ output.Logger) (*tui.Runner, doctor.Handler) + func NewRootCmd(version, commit, date string) *cobra.Command + func NewUndoUI(out output.Output, _ output.Logger) (*tui.Runner, undo.Handler) + type InteractiveUndoHandler struct + func NewInteractiveUndoHandler(out output.Output) *InteractiveUndoHandler + func (h *InteractiveUndoHandler) Complete(_ bool, message string) + func (h *InteractiveUndoHandler) IsInteractive() bool + func (h *InteractiveUndoHandler) OnSnapshotList(_ []engine.SnapshotInfo) + func (h *InteractiveUndoHandler) OnStep(description string, status handler.StepStatus) + func (h *InteractiveUndoHandler) PromptConfirm(message string, defaultYes bool) (bool, error) + func (h *InteractiveUndoHandler) SelectSnapshot(snapshots []engine.SnapshotInfo) (string, error) + func (h *InteractiveUndoHandler) Start() + type SimpleDoctorHandler struct + func NewSimpleDoctorHandler(out output.Output) *SimpleDoctorHandler + func (h *SimpleDoctorHandler) Complete(_, _, _ int) + func (h *SimpleDoctorHandler) OnCategory(category doctor.Category) + func (h *SimpleDoctorHandler) OnCheck(_ string, status doctor.CheckStatus, message string) + func (h *SimpleDoctorHandler) Start(fix bool) + type SimpleUndoHandler struct + func NewSimpleUndoHandler(out output.Output) *SimpleUndoHandler + func (h *SimpleUndoHandler) Complete(_ bool, message string) + func (h *SimpleUndoHandler) OnSnapshotList(_ []engine.SnapshotInfo) + func (h *SimpleUndoHandler) OnStep(description string, status handler.StepStatus) + func (h *SimpleUndoHandler) PromptConfirm(_ string, _ bool) (bool, error) + func (h *SimpleUndoHandler) SelectSnapshot(_ []engine.SnapshotInfo) (string, error) + func (h *SimpleUndoHandler) Start()