MCPcopy Create free account
hub / github.com/MiniCodeMonkey/chief / confirmPostCompletion

Method confirmPostCompletion

internal/tui/first_time_setup.go:294–307  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

292}
293
294func (f FirstTimeSetup) confirmPostCompletion() (tea.Model, tea.Cmd) {
295 f.result.PushOnComplete = f.pushSelected == 0
296 f.result.CreatePROnComplete = f.createPRSelected == 0
297
298 // If PR creation is enabled, validate gh CLI
299 if f.result.CreatePROnComplete {
300 return f, func() tea.Msg {
301 installed, authenticated, err := git.CheckGHCLI()
302 return ghCheckResultMsg{installed: installed, authenticated: authenticated, err: err}
303 }
304 }
305
306 return f, tea.Quit
307}
308
309func (f FirstTimeSetup) handleGHCheckResult(msg ghCheckResultMsg) (tea.Model, tea.Cmd) {
310 if msg.err != nil {

Callers 1

Calls 1

CheckGHCLIFunction · 0.92

Tested by

no test coverage detected