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":