#终端 #命令 #应用 # #命令行工具 #开发 #工具箱

已删除 工具库

用于开发命令行应用程序的工具箱

3 个不稳定版本

使用旧的 Rust 2015

0.2.0 2016年8月25日
0.1.1 2016年3月22日
0.1.0 2016年3月22日

#46 in #开发


用于 rpgcmds

MPL-2.0 许可证

31KB
452

工具库

Coveralls Crates.io Chat Room License

构建状态
Travis Travis CI
AppVeyor AppVeyor

工具库是一个用于在 Rust 中开发命令行应用程序的工具箱,受 Ruby 的 TTY 库(http://peter-murach.github.io/tty/)的启发,旨在尽可能达到 TTY 大多数功能的兼容性,并拥有一个广泛而详尽的测试套件。

工具库旨在支持 Linux、BSD、macOS(原名 OS X)和 Windows。然而,在开发初期,工具库可能仅在 Linux 上完全工作。

稳定文档可以在此访问 这里

功能

已实现的功能将以勾号(✔)标记,未实现的功能将以叉号(✗)标记。

  • 终端输出着色。✔
  • 终端输出分页。✗
  • 终端 ASCII 和 Unicode 表。✗
  • 系统检测实用工具。✗
  • 命令检测实用工具。✗
  • 文本操作(换行和截断)。✗
  • 终端进度条。✗
  • 终端旋转器。✗
  • 用户输入提示。✗
  • Windows 支持。✗

有关这些功能的跟踪问题可以在 这里 找到,可能更更新。

安装

将以下内容添加到您的 Cargo.toml 依赖项部分

[dependencies]
tutil = "^0.1.0"

依赖项

~98KB