user-interface - 创建基于终端的安装程序/向导

标签 user-interface installation terminal ncurses

我想创建一个基于终端的安装程序/向导。

理想情况下,它就像 Ubuntu 服务器安装程序或 Arch Linux 安装程序——一个 ncurses (?) 重的 GUI,具有很多形式和箭头键优点。

其次最好是一个更简单的问题/答案类型的东西,类似于提示输入密码、用户名等的“adduser”命令。

我偏向 Ruby,并且更喜欢脚本语言(不是 C),但我对任何事情都持开放态度。如果有帮助,它只会在 Ubuntu 服务器上运行。

我有哪些选择?

最佳答案

我不确定你在问什么。如果您正在寻找实现工具,您可以查看 urwid ,这是一个基于 Python 的 GUI 工具包库。它允许您使用 GTK 样式的小部件和事件接口(interface)编写程序,以实现基于文本的界面。如果您是一个不错的脚本编写者,那么从那里开始编写代码来驱动安装过程应该不会太难。

关于user-interface - 创建基于终端的安装程序/向导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851494/

相关文章:

c - 使用 fgets() 和 echo 用 C system() 调用封装单行 AppleScript

c++ - 没有 winrt 的 Metro 风格 gui c++ 库?

user-interface - Adobe AIR 是一个很好的 GUI 引擎来开发 Windows 应用程序吗

C# 安装程序变量

ios - 如何在终端上从 xcarchive 导出 dsym 文件

linux - 如何在 Linux 中更改每个用户的默认最大进程数

java - Android自定义用户界面实现错误

java - 具有多种配置的简单 UI 应用程序的最佳框架

R 编织 : NO TeX installation detected

java - 在不更改默认 Java 的情况下安装 Oracle JRE 的最佳方法?