Go: cmd / go: barra de progresso para "go get"

Criado em 18 nov. 2017  ·  3Comentários  ·  Fonte: golang/go

Responda a essas perguntas antes de enviar seu problema. Obrigado!

Qual versão do Go você está usando ( go version )?

1.9.2

Este problema se reproduz com a versão mais recente?

sim

Qual sistema operacional e arquitetura de processador você está usando ( go env )?

Mac

O que você fez?

verificar por mim mesmo (desperdiçar algum tempo)
Se possível, forneça uma receita para reproduzir o erro.
Um programa completo executável é bom.
Um link em play.golang.org é o melhor.

O que você esperava ver?

O que você viu em vez disso?

FrozenDueToAge

Comentários muito úteis

Como @ALTree disse, este é um dup (# 17959 # 18388). Veja os comentários aí. Você pode criar um protótipo e ele pode funcionar como uma ferramenta externa. Talvez, uma vez que exista, o cmd / go poderia ver se ele existe no $ PATH e usá-lo condicionalmente. Pode ser. Mas primeiro alguém tem que fazer o protótipo. A equipe de Go não vai trabalhar nisso, desculpe.

Todos 3 comentários

A maioria das ferramentas go são silenciosas por padrão e é improvável que isso mude (a ideia de adicionar uma barra de progresso foi discutida no passado, várias vezes, consulte, por exemplo, # 17959 # 18388).

Você pode usar o sinalizador -v para tornar a saída mais detalhada.

Acho que mais questões como essa não são úteis, a menos que haja uma sugestão sobre como implementar essas informações de progresso - de preferência, com algum tipo de protótipo.

Por exemplo, eu imagino que boa parte do tempo seria gasto em comandos como git clone , já que alguns repositórios pesam centenas de megabytes ou a conexão do usuário pode não ser rápida. Como go get obteria as informações de progresso de tal comando? E como a ferramenta go também suporta svn , hg e bzr , o mesmo deve se aplicar ao comando equivalente para aqueles.

Como @ALTree disse, este é um dup (# 17959 # 18388). Veja os comentários aí. Você pode criar um protótipo e ele pode funcionar como uma ferramenta externa. Talvez, uma vez que exista, o cmd / go poderia ver se ele existe no $ PATH e usá-lo condicionalmente. Pode ser. Mas primeiro alguém tem que fazer o protótipo. A equipe de Go não vai trabalhar nisso, desculpe.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ianlancetaylor picture ianlancetaylor  ·  3Comentários

stub42 picture stub42  ·  3Comentários

natefinch picture natefinch  ·  3Comentários

OneOfOne picture OneOfOne  ·  3Comentários

ajstarks picture ajstarks  ·  3Comentários