今天在下載一個 golang 三方包時,執行了很長時間,也沒有執行完畢。
命令如下:
<code>go get github.com/GoAdminGroup/go-admin/adm /<code>
我不知道是網絡斷掉了,還是什麼原因,因為默認 go get 是不顯示進度的。
Reddit 上找了一個解決方法,非常有效,可以在不修改 golang 命令代碼的情況下,直接查看下載進度:
<code>strace -f -e trace=network go get github.com/GoAdminGroup/go-admin/adm 2>&1 | pv -i 0.05 > /dev/null /<code>
進度顯示:
<code>209KiB 0:00:26 [7.74KiB/s] [ <=> ] /<code>
安裝 pv
如果沒有安裝 pv 命令,需要進行安裝:
<code>sudo apt install pv/<code>
關鍵字: github com GoAdminGroup