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 + type Handler interface + Cleanup func() + Complete func(result Result) + IsInteractive func() bool + OnStep func(step Step, status handler.StepStatus, message string) + PromptScope func(patternHint string) (string, error) + PromptStageChanges func() (bool, error) + Start func(parentBranch string) + type NullHandler struct + func (h *NullHandler) Complete(_ Result) + func (h *NullHandler) PromptScope(_ string) (string, error) + func (h *NullHandler) PromptStageChanges() (bool, error) + func (h *NullHandler) Start(_ string) + type Options struct + All bool + BranchName string + BranchPattern config.BranchPattern + Insert bool + Message string + Patch bool + Scope string + SelectedChildren []string + Update bool + Verbose int + Worktree bool + type Result struct + BranchName string + HasCommit bool + ParentBranch string + WorktreePath string + func Action(ctx *app.Context, opts Options, h Handler) (Result, error) + type Step string + const StepBranchCreate + const StepCommit + const StepInsert + const StepMessage + const StepScope + const StepStaging + const StepTracking + const StepWorktree