Go: cmd/go: bilah kemajuan untuk "go get"

Dibuat pada 18 Nov 2017  ·  3Komentar  ·  Sumber: golang/go

Harap jawab pertanyaan ini sebelum mengirimkan masalah Anda. Terima kasih!

Versi Go apa yang Anda gunakan ( go version )?

1.9.2

Apakah masalah ini muncul kembali dengan rilis terbaru?

Ya

Apa sistem operasi dan arsitektur prosesor yang Anda gunakan ( go env )?

Mac

Apa yang kamu lakukan?

periksa sendiri (buang waktu)
Jika memungkinkan, berikan resep untuk mereproduksi kesalahan.
Program lengkap yang dapat dijalankan itu bagus.
Tautan di play.golang.org adalah yang terbaik.

Apa yang Anda harapkan untuk dilihat?

Apa yang Anda lihat sebagai gantinya?

FrozenDueToAge

Komentar yang paling membantu

Seperti yang dikatakan @ALTree , ini adalah penipuan (#17959 #18388). Lihat komentar di sana. Anda dipersilakan untuk membuat prototipe dan itu bisa hidup sebagai alat eksternal. Mungkin begitu ada, cmd/go dapat melihat apakah itu ada di $PATH dan menggunakannya secara kondisional. Mungkin. Tapi pertama-tama seseorang harus membuat prototipe. Tim Go tidak akan mengerjakannya, maaf.

Semua 3 komentar

Sebagian besar alat go diam secara default, dan ini tidak mungkin berubah (gagasan untuk menambahkan bilah kemajuan telah dibahas di masa lalu, beberapa kali, lihat misalnya #17959 #18388).

Anda dapat menggunakan flag -v untuk membuat output lebih bertele-tele.

Saya pikir lebih banyak masalah seperti ini tidak membantu kecuali ada saran tentang cara mengimplementasikan informasi kemajuan seperti itu - lebih disukai, dengan semacam prototipe.

Sebagai contoh, saya akan membayangkan bahwa sejumlah besar waktu akan dihabiskan dalam perintah seperti git clone , karena beberapa repositori memiliki berat ratusan megabita atau koneksi pengguna mungkin tidak cepat. Bagaimana go get mendapatkan informasi kemajuan dari perintah seperti itu? Dan karena alat go juga mendukung svn , hg dan bzr , hal yang sama harus diterapkan pada perintah yang setara untuk itu.

Seperti yang dikatakan @ALTree , ini adalah penipuan (#17959 #18388). Lihat komentar di sana. Anda dipersilakan untuk membuat prototipe dan itu bisa hidup sebagai alat eksternal. Mungkin begitu ada, cmd/go dapat melihat apakah itu ada di $PATH dan menggunakannya secara kondisional. Mungkin. Tapi pertama-tama seseorang harus membuat prototipe. Tim Go tidak akan mengerjakannya, maaf.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat