summaryrefslogtreecommitdiff
path: root/internal/rtree/index.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rtree/index.go')
-rw-r--r--internal/rtree/index.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/internal/rtree/index.go b/internal/rtree/index.go
index 1432161..549b51c 100644
--- a/internal/rtree/index.go
+++ b/internal/rtree/index.go
@@ -312,12 +312,13 @@ func (i *Index) FindRepo(rawRemoteURL string, allowClone bool) (*Repo, error) {
}
//report the existing remotes, and ask for the name of the new remote
- prompt := "Existing remotes:\n"
+ var prompt strings.Builder
+ prompt.WriteString("Existing remotes:\n")
for remoteName, remote := range target.Remotes {
- prompt += fmt.Sprintf("\t(%s) %s\n", remoteName, strings.Join(remote.CompactURLs(), " "))
+ fmt.Fprintf(&prompt, "\t(%s) %s\n", remoteName, strings.Join(remote.CompactURLs(), " "))
}
- prompt += fmt.Sprintf("Enter remote name for %s:", remoteURL)
- remoteName, err := cli.Interface.ReadLine(prompt)
+ fmt.Fprintf(&prompt, "Enter remote name for %s:", remoteURL)
+ remoteName, err := cli.Interface.ReadLine(prompt.String())
if err != nil {
return nil, err
}