go get 显示 golang 三方包下载进度

更新日期: 2020-04-17 阅读次数: 274 字数: 160 分类: golang

今天在下载一个 golang 三方包时,执行了很长时间,也没有执行完毕。

命令如下:

go get github.com/GoAdminGroup/go-admin/adm

我不知道是网络断掉了,还是什么原因,因为默认 go get 是不显示进度的。

Reddit 上找了一个解决方法,非常有效,可以在不修改 golang 命令代码的情况下,直接查看下载进度:

strace -f -e trace=network go get github.com/GoAdminGroup/go-admin/adm 2>&1 | pv -i 0.05 > /dev/null

进度显示:

209KiB 0:00:26 [7.74KiB/s] [ <=> ]

安装 pv

如果没有安装 pv 命令,需要进行安装:

sudo apt install pv
领取618阿里云/腾讯云服务器优惠券

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊。 白天写程序,晚上哄熊孩子,可能回复有点慢,见谅。 查看更多联系方式

tags: go get 下载进度

相关文章

爱评论不评论

近期节日

2020年06月11日 中国人口日
2020年06月20日 世界难民日
2020年06月21日 父亲节
2020年06月21日 夏至
2020年06月22日 中国儿童慈善活动日
2020年06月23日 国际奥林匹克日
2020年06月25日 全国土地日
2020年06月25日 端午节
2020年06月26日 国际禁毒日
2020年06月30日 世界青年联欢节
2020年07月01日 中国共产党诞生日
2020年07月01日 香港回归日
查看更多节日