aboutsummaryrefslogtreecommitdiff
path: root/pkg/rtree
diff options
context:
space:
mode:
authorStefan Majewsky <majewsky@gmx.net>2017-09-26 17:38:03 +0200
committerStefan Majewsky <majewsky@gmx.net>2017-09-26 17:38:03 +0200
commitd6320af4cf06ff9d345126a8106c719962e9e968 (patch)
treee5c4b9cbfa5ab0ab6c6bb649fc87a361a345c0f2 /pkg/rtree
parent51d8901c37dbe53be7a1a151d40b5ddd812733aa (diff)
downloadgofu-d6320af4cf06ff9d345126a8106c719962e9e968.tar.gz
fix prompt during `rtree get` when stdout redirected
Diffstat (limited to 'pkg/rtree')
-rw-r--r--pkg/rtree/index.go6
1 files changed, 1 insertions, 5 deletions
diff --git a/pkg/rtree/index.go b/pkg/rtree/index.go
index ad53bbd..4e10ffd 100644
--- a/pkg/rtree/index.go
+++ b/pkg/rtree/index.go
@@ -214,11 +214,7 @@ func (i *Index) Rebuild() error {
//`rtree get`, and is also used by `rtree drop`.
func (i *Index) FindRepo(remoteURL string, allowClone bool) (*Repo, error) {
//make sure that stdout is not used for prompts
- originalStdout := os.Stdout
- os.Stdout = os.Stderr
- defer func() {
- os.Stdout = originalStdout
- }()
+ cli.Interface.StdoutProtected = true
expandedRemoteURL := ExpandRemoteURL(remoteURL)
basename := path.Base(expandedRemoteURL)