MCPcopy
hub / github.com/cli/cli / chooseCodespace

Method chooseCodespace

pkg/cmd/codespace/codespace_selector.go:119–130  ·  view source on GitHub ↗
(ctx context.Context, codespaces []*api.Codespace)

Source from the content-addressed store, hash-verified

117}
118
119func (cs *CodespaceSelector) chooseCodespace(ctx context.Context, codespaces []*api.Codespace) (codespace *api.Codespace, err error) {
120 skipPromptForSingleOption := cs.repoName != ""
121 codespace, err = chooseCodespaceFromList(ctx, codespaces, false, skipPromptForSingleOption)
122 if err != nil {
123 if err == errNoCodespaces {
124 return nil, err
125 }
126 return nil, fmt.Errorf("choosing codespace: %w", err)
127 }
128
129 return codespace, nil
130}

Callers 2

SelectMethod · 0.95
SelectNameMethod · 0.95

Calls 2

chooseCodespaceFromListFunction · 0.85
ErrorfMethod · 0.65

Tested by

no test coverage detected