Go: cmd/go: Fortschrittsbalken für "go get"

Erstellt am 18. Nov. 2017  ·  3Kommentare  ·  Quelle: golang/go

Bitte beantworten Sie diese Fragen, bevor Sie Ihr Problem absenden. Danke!

Welche Version von Go verwenden Sie ( go version )?

1.9.2

Reproduziert sich dieses Problem mit der neuesten Version?

ja

Welches Betriebssystem und welche Prozessorarchitektur verwenden Sie ( go env )?

Mac

Was hast du getan?

selbst überprüfen (manchmal verschwenden)
Geben Sie nach Möglichkeit ein Rezept zur Reproduktion des Fehlers an.
Ein vollständig lauffähiges Programm ist gut.
Ein Link auf play.golang.org ist am besten.

Was hast du erwartet zu sehen?

Was hast du stattdessen gesehen?

FrozenDueToAge

Hilfreichster Kommentar

Wie @ALTree sagte, ist dies ein Dup (#17959 #18388). Siehe dort die Kommentare. Sie können es gerne als Prototyp erstellen und es könnte als externes Werkzeug leben. Vielleicht könnte das cmd/go, sobald es existiert, sehen, ob es im $PATH vorhanden ist, und es bedingt verwenden. Könnte sein. Aber zuerst muss jemand Prototypen bauen. Das Go-Team wird nicht daran arbeiten, tut mir leid.

Alle 3 Kommentare

Die meisten go-Tools sind standardmäßig leise, und dies wird sich wahrscheinlich nicht ändern (die Idee, einen Fortschrittsbalken hinzuzufügen, wurde in der Vergangenheit mehrmals diskutiert, siehe zB #17959 #18388).

Sie können jedoch das Flag -v verwenden, um die Ausgabe ausführlicher zu gestalten.

Ich denke, mehr Probleme wie diese sind nicht hilfreich, es sei denn, es gibt einen Vorschlag, wie solche Fortschrittsinformationen implementiert werden können - vorzugsweise mit einem Prototyp.

Ich würde mir zum Beispiel vorstellen, dass ein Großteil der Zeit mit Befehlen wie git clone , da einige Repositorys Hunderte von Megabyte wiegen oder die Verbindung des Benutzers möglicherweise nicht schnell ist. Wie würde go get die Fortschrittsinformationen von einem solchen Befehl erhalten? Und da das go-Tool auch svn , hg und bzr , sollte das gleiche für den entsprechenden Befehl für diese gelten.

Wie @ALTree sagte, ist dies ein Dup (#17959 #18388). Siehe dort die Kommentare. Sie können es gerne als Prototyp erstellen und es könnte als externes Werkzeug leben. Vielleicht könnte das cmd/go, sobald es existiert, sehen, ob es im $PATH vorhanden ist, und es bedingt verwenden. Könnte sein. Aber zuerst muss jemand Prototypen bauen. Das Go-Team wird nicht daran arbeiten, tut mir leid.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen