6 个版本 (2 个稳定版)
1.0.1 | 2024年6月9日 |
---|---|
0.0.5 | 2023年12月15日 |
0.0.2 | 2023年4月2日 |
#342 在 命令行界面
每月 65 次下载
450KB
6K SLoC
ANSI 转义码库
ANSI 转义序列是一组标准,用于在视频文本终端和终端仿真器上控制光标位置、颜色、字体样式和其他选项。
本库包含 ISO 6429 标准中定义的所有 ANSI 转义码。ISO 6429 是欧洲 ECMA-48 标准 和美国 ANSI X3.64 标准 统一努力的产物。
通过可选功能 parser
和 explain
,本库还提供了解析和解释 ANSI 转义序列的功能。
变更日志
请参阅 CHANGELOG.md 了解本库不同版本之间的变更记录。
文档
在 https://docs.rs/crate/ansi-control-codes/latest 查找本 crate 的最新文档。
源代码仓库
本库的源代码托管在 https://github.com/fzechert/ansi-control-codes。
下一个版本的开发正在进行 develop
分支。 master
分支包含 crate 的最新发布版本。
贡献
欢迎贡献。
开发/维护状态
此 crate 正在积极开发和维护。
素材来源
第二版及更新的《ECMA-48 标准》基于《ISO 6429 标准》的文本,并与它在技术上相同。由于《ISO 6429 标准》在互联网上不可自由获取,因此本实现基于《ECMA-48 标准》的公开文档。特别是第五版《ECMA-48 标准》,它与《ISO-6429》的第三版相同。
《ANSI X3.64 标准》已于1994年由ANSI撤销,以支持国际标准。
您可以在维基百科:ANSI转义码上了解更多关于标准的历史信息。