@timmo001 / groundwork-tui
基础的终端组件: OpenTUI 可渲染的 和格式化器上的终端令牌,所以每个基础的TUI都有相同的 看和钥匙。
import { AppHeader, formatHelpBar, loadTheme } from "@timmo001/groundwork-tui";
loadTheme读取GW_THEME和GW_MODE. 没有GW_THEME这是 桌面的Omarchy主题哪里有一个,否则Base和dark。themeFor直接选择主题和模式,和omarchyThemeFor一个地图 Omarchycolors.toml.AppHeader和PaneHeader是单行标题。HeaderBlock是 应用程序的名称为ASCII艺术overformatHeaderBar有地位的面包屑 当终端狭窄时,点和细节就会下降。formatBreadcrumb,formatFilterBar和formatHelpBar构建标题 踪迹,过滤线和关键提示沿着底部。MenuList是一个可过滤的两行列表,包含组标题和 分页。StatusList是标记值的普通列表。MenuGrid列出了Tile卡在SectionHeading行,带箭头 键移动到最近的贴图。ScrollSurface是一个主题滚动框,和surfaceBackground它的颜色。Button,Input,RadioGroup和Collapsible可对焦吗? 控制:按回车键或空格键(或单击键),选择或切换。Dialog是一个中央面板,一次打开一个,由Escape或 单击以外。ConfirmDialog询问是或否(Cancel有焦点),以及ChoiceDialog从列表中选择。Toast是一条自动关闭的信息吗 对于结果,屏幕上没有其他东西可以显示。
templates/tui-menu 显示组件,并运行 mise run demo:tui.