TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Are there any high-level TUI tools?

7 点作者 monroewalker将近 3 年前
I&#x27;ve been using LazyGit [1] for a while and its made me realize how much easier a terminal ui can make things. It often makes me wish there was a TUI for the specific workflows I have when working in a given repo. Are there any programs that take some config file and produce a TUI as output? Eg. you have a file with a list of commands and aliases and it produces the corresponding TUI? Or are there any libraries which take minimal effort to add TUI elements to?<p>[1] https:&#x2F;&#x2F;github.com&#x2F;jesseduffield&#x2F;lazygit

4 条评论

WalterGR将近 3 年前
I know you&#x27;re looking for something even more high-level, but here are the highest-level tools I&#x27;ve come across recently:<p><a href="https:&#x2F;&#x2F;docs.poshtools.com&#x2F;powershell-pro-tools-documentation&#x2F;powershell-module&#x2F;tui-designer" rel="nofollow">https:&#x2F;&#x2F;docs.poshtools.com&#x2F;powershell-pro-tools-documentatio...</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;bczsalba&#x2F;pytermgui" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bczsalba&#x2F;pytermgui</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;Textualize&#x2F;textual" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Textualize&#x2F;textual</a> - discussed here: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31143327" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31143327</a><p>Auto-generation of UI was an area of active research circa the early 2000s. I don&#x27;t know if anything came of said research.
yesenadam将近 3 年前
I don&#x27;t suppose Charm is the kind of thing you mean? Maybe it is.<p><a href="https:&#x2F;&#x2F;charm.sh&#x2F;" rel="nofollow">https:&#x2F;&#x2F;charm.sh&#x2F;</a><p>e.g. Bubble Tea <a href="https:&#x2F;&#x2F;github.com&#x2F;charmbracelet&#x2F;bubbletea" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;charmbracelet&#x2F;bubbletea</a><p>HN discussion 4 months ago (213 comments) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30048332" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30048332</a>
msmenardi将近 3 年前
As far as I know you&#x27;ll still have to write a program for terminal applications.<p>Check out NotCurses (<a href="https:&#x2F;&#x2F;github.com&#x2F;dankamongmen&#x2F;notcurses" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dankamongmen&#x2F;notcurses</a>) for some nifty functionality (including pictures!)
t-3将近 3 年前
There&#x27;s dialog: <a href="https:&#x2F;&#x2F;linux.die.net&#x2F;man&#x2F;1&#x2F;dialog" rel="nofollow">https:&#x2F;&#x2F;linux.die.net&#x2F;man&#x2F;1&#x2F;dialog</a> , which you&#x27;ve probably seen in action if you&#x27;ve ever done a &#x27;make menuconfig&#x27;.