Mordant是一个多平台库,用于在终端中呈现样式化文本。您可以使用它为文本添加颜色和样式,创建表格,绘制动画等。
Mordant具有以下特点:
- 轻松实现彩色ANSI输出,自动检测终端功能
- 直接在终端中渲染Markdown
- 用于布局终端输出的小部件,包括列表、表格、面板等
- 支持为任何小部件添加动画效果,如进度条和仪表板
文档
完整文档可在网站上找到。
安装
Mordant通过Maven Central分发。
dependencies {
implementation("com.github.ajalt.mordant:mordant:2.7.2")
// 可选的扩展,用于使用协程运行动画
implementation("com.github.ajalt.mordant:mordant-coroutines:2.7.2")
}
如果您使用Maven而不是Gradle,请使用<artifactId>mordant-jvm</artifactId>
快照版本
快照版本也可用
您需要添加Sonatype快照仓库:
repositories {
maven {
url = uri("https://oss.sonatype.org/content/repositories/snapshots/")
}
}
许可证
版权所有 2018 AJ Alt
根据Apache许可证2.0版("许可证")授权;
除非遵守许可证,否则您不得使用此文件。
您可以在以下网址获取许可证副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则根据许可证分发的软件
是基于"按原样"分发的,不附带任何明示或暗示的担保或条件。
有关许可证下的特定语言管理权限和限制,请参阅许可证。