如何创建像 debian 安装程序一样的简单命令行 UI?

How to create simple command line UI like the debian installer?

Here's a screenshot of the debian installer

我可以通过简单的命令行命令使用它吗? 喜欢:

sth --size 20x20 --title 'Debian Installer' --text 'I'm a Text'

它是用 ncurses 制作的。最常与 C 一起使用,尽管您可以获得它的绑定以与 python、perl 等一起使用。

还有 whiptail 命令,如果您只想编写 shell 脚本(如 debian 安装程序)。

WikiBooks 上的 Bash Shell Scripting Book 中有一个很好的页面: https://en.wikibooks.org/wiki/Bash_Shell_Scripting/Whiptail