MCPcopy Index your code
hub / github.com/nikivdev/go / promptLine

Function promptLine

cli/flow/main.go:3181–3193  ·  view source on GitHub ↗
(ctx *snap.Context, prompt string)

Source from the content-addressed store, hash-verified

3179}
3180
3181func promptLine(ctx *snap.Context, prompt string) (string, error) {
3182 fmt.Fprint(ctx.Stdout(), prompt)
3183
3184 reader := bufio.NewReader(ctx.Stdin())
3185 line, err := reader.ReadString('\n')
3186 if errors.Is(err, io.EOF) {
3187 return strings.TrimSpace(line), nil
3188 }
3189 if err != nil {
3190 return "", err
3191 }
3192 return strings.TrimSpace(line), nil
3193}
3194
3195func currentGitHubLogin() (string, error) {
3196 if _, err := exec.LookPath("gh"); err != nil {

Callers 2

privateForkRepoFlowFunction · 0.85
runGitCheckoutFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected