close
大家好,又見面了,我是 GitHub 精選君!

程序員難免要跟命令行工具打交道,命令行工具除了基本的輸入和輸出結果以外,有時候還需要一些必要的交互,比如選擇、進度條等,如果要自己去開發類似的功能,困難還是非常大的。

今天要推薦一個工具庫 infinite,提供了開箱即用的命令行交互式組件庫,它提供了一些常用的交互式組件,比如說progress,progress group,mulit select,input text,confirm等。同時也提供了一些更基礎的組件,方便用戶進行組合使用。

以上就是具體的使用效果,而要實現上面的效果,具體的代碼也非常的簡單,以下就是一個實現多選交互的代碼,差不多 10 行代碼。

infinite 的功能還是非常強大的,以下是項目提供的功能列表:

infinite 目前還是一個新項目,使用 Go 語言開發,雖然 Star 數量不多,但是亮點就是易於使用,定製化能力強,線程安全。更多項目詳情請查看如下鏈接。

開源項目地址:https://github.com/fzdwx/infinite

開源項目作者:fzdwx

點如下卡片後台回覆:1,與技術極客們一起交流開源項目,一起成長。


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()