一款跨平臺的 UI 命令行組件庫
【公眾號回復(fù) “1024”,免費領(lǐng)取程序員賺錢實操經(jīng)驗】

大家好,我是你們的章魚貓。
做為程序員,想必大家都自己動手安裝過系統(tǒng),那么對于如下界面應(yīng)該不陌生了。

如果你有需求,需要實現(xiàn)上述圖片中的界面風(fēng)格,同時還需要完成不同配置的能力,應(yīng)該怎么辦?
今天要推薦的開源項目就是為了解決這個問題的。一個基于 lua 的跨平臺字符終端 UI 界面庫:LTUI,此框架源于 ?xmake ?中圖形化菜單配置的需求,類似 linux kernel 的 menuconf 去配置編譯參數(shù),因此基于 curses 和 lua 實現(xiàn)了一整套跨平臺的字符終端 UI 庫。而樣式風(fēng)格基本上完全參照的 kconfig-frontends,當(dāng)然用戶也可以自己定制不同的 UI 風(fēng)格。
克隆好倉庫使用如下方式就能安裝、編譯和進(jìn)行測試。

目前該項目支持如下組件類型:
菜單配置
輸入框
文本區(qū)域
Windows 和 Termux 風(fēng)格
下圖是一些示例代碼,整體還是比較簡單的。



更多項目詳情請查看如下鏈接。
開源項目地址:https://github.com/tboox/ltui
---特別推薦---
特別推薦:一個新的優(yōu)質(zhì)的推薦高效工具,軟件,插件的公眾號,每天給大家分享優(yōu)秀的效率工具,「程序員掘金」,專門為程序員挖掘好東西的一個公眾號,非常值得大家關(guān)注。
評論
圖片
表情
