一个快速、可扩展的 Python 与命令行进度条库。
3.1万4084PythonOther更新于 16天前
一个用于构建交互式命令行界面的 Ruby 小型框架,提供提示、加载动画和进度条等组件。
CLI UI 是一个 Ruby 库,用于在命令行工具中输出结构清晰、视觉美观的终端界面。它提供了常见交互需求的组件,例如让用户从选项中选择或输入自由文本,以及展示长时间运行任务的状态。
框架支持嵌套的输出框架,用于把相关日志归组显示;加载组可以并发运行多个任务,并在无错误时隐藏其输出;另外还有进度条组件。文本可以通过 {{red:文字}}、{{*}} 等简单标记设置颜色和符号。框架外观可全局设置,也可针对单个框架单独指定,支持 box 和 bracket 两种样式。
该库无运行时依赖,并附带 Sorbet 类型桩,无论项目是否使用 Sorbet 都可以使用。通过 RubyGems 安装。
从 RubyGems 安装该 gem
gem install cli-ui在代码中引入库并启用 stdout 路由
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个快速、可扩展的 Python 与命令行进度条库。
把浏览器变成终端,可在任意设备上查看和操控命令行会话与 AI 编程代理。