Versions in this module Expand all Collapse all v0 v0.3.0 Jul 11, 2026 v0.2.0 Jul 10, 2026 v0.0.1 Jul 11, 2026 Changes in this version + func DefaultOpenBrowser(ctx context.Context, target string) error + type App struct + Codex Codex + ConfigDefaults config.Config + ConfigPath string + Git Git + Interactive bool + OpenBrowser func(ctx context.Context, url string) error + Stderr io.Writer + Stdin io.Reader + Stdout io.Writer + Version string + func (a *App) PrintError(err error) + func (a *App) Run(ctx context.Context, args []string) error + type Codex interface + Generate func(ctx context.Context, req codex.Request) (string, error) + type Git interface + Commit func(ctx context.Context, message string) error + CurrentBranch func(ctx context.Context) (string, error) + DefaultBranch func(ctx context.Context) (string, error) + DiffRange func(ctx context.Context, rangeSpec string) (string, error) + Push func(ctx context.Context) error + PushUpstream func(ctx context.Context, branch string) error + RemoteURL func(ctx context.Context, name string) (string, error) + RepoRoot func(ctx context.Context) (string, error) + StageAll func(ctx context.Context) error + StagedDiff func(ctx context.Context, excludes []string) (*git.StagedDiff, error)