INNER CODE UNIT · Go

printManualURL

SurgeDM/Surge · cmd/bugreport.go:90

func printManualURL(out io.Writer, message, reportURL string) {
	_, _ = fmt.Fprintf(out, "%s\n\n%s\n", message, reportURL)
}

func promptBugReportTarget(reader *bufio.Reader, out io.Writer) (bugReportTarget, error) {
	for {
		_, _ = fmt.Fprintln(out, "What would you like to report?")
		_, _ = fmt.Fprintln(out, "  1) Surge Core (CLI/TUI/server)")
		_, _ = fmt.Fprintln(out, "  2) Browser Extension")
		_, _ = fmt.Fprint(out, "Choose [1/2] (default 1): ")

		choice, eof, err := readPromptLine(reader)
		if err != nil {
			return 0, fmt.Errorf("failed to read bug report target: %w", err)
		}

		switch strings.ToLower(choice) {
		case "", "1", "core", "c":

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…