2021-07-06閱讀本文大概需要 2 分鐘。 大家好,我是 polarisxu。 陸陸續(xù)續(xù)總有人問我,有沒有項(xiàng)目練手,其實(shí)有很多優(yōu)秀開源項(xiàng)目,有些代碼量也不大。今天就推薦一些命令行方面的開源項(xiàng)目給大家,這些項(xiàng)目不但可以作為實(shí)戰(zhàn)項(xiàng)目練手,而且可以替換常用命令,讓你的工作更高效。命令行程序,是 Go 的一大主要應(yīng)用領(lǐng)域之一。 01 dufdf 命令,用來報告文件系統(tǒng)磁盤空間使用。界面長這樣: duf 是一個使用 Go 語言實(shí)現(xiàn)的、更好的 df 命令,界面長類似這樣: 更好看,是不是? 項(xiàng)目地址:https://github.com/muesli/duf。 02 curlie看名字就知曉,這是一個類似 curl 的工具,但和 httpie 一樣好用。 項(xiàng)目地址:https://github.com/rs/curlie。 03 fdlr這是一個命令行的文件下載工具,通過這個項(xiàng)目可以學(xué)習(xí) Go 如何下載文件,如何并發(fā)下載,如何暫停、續(xù)傳等。 項(xiàng)目地址:https://github.com/Imputes/fdlr。 小結(jié)今天就推薦這三個。我個人建議,你先嘗試思考,自己怎么實(shí)現(xiàn)項(xiàng)目的功能,然后看看它怎么實(shí)現(xiàn)的,從中學(xué)習(xí)它的實(shí)現(xiàn)方法(注意,它的實(shí)現(xiàn)不一定是最好的,可以批判性學(xué)習(xí))。最重要的就是自己動手實(shí)現(xiàn),別只是看,那樣大概率看完,你還是不會寫。 歡迎大家留言推薦其他不錯的、小項(xiàng)目。 |
|
|
來自: 風(fēng)聲之家 > 《GO》