#applications #colorful #command-line-utilities #directory #foreground-color #colory-init

colory

一个简单的库,让您的命令行应用程序更加多彩!

8个版本 (4个破坏性更新)

0.5.0 2021年1月10日
0.4.1 2020年8月21日
0.3.0 2020年8月4日
0.2.2 2020年8月2日
0.1.0 2020年8月1日

#11 in #colorful

Apache-2.0

13KB
160

Colory

build

一个简单的库,让您的命令行应用程序更加多彩!

入门指南

要在项目中使用colory,请将其添加到Cargo.toml中的依赖项部分

[dependencies]
colory = "0.5.0"

这将允许Cargo直接从crates.io下载、构建和缓存colory作为包。

use colory::{ForegroundColor as fg, colory_init};

fn main() {
    colory_init(); // required to call this on windows. It will do nothing on *nix systems.
    println!("{}Hello, world!{}", fg::Green, fg::Normal);
}

有关更复杂的示例,请参阅示例目录

平台支持

以下是支持ansi转义序列的突出终端模拟器的列表(此列表不完整,可以通过打开问题或拉取请求进行贡献)-

类Unix

  • Linux控制台
  • GNU Screen
  • Minicorn
  • tmux

macOs

  • 终端
  • iTerm2
  • xterm

Microsoft Windows

  • AlphaCom
  • ConEmu
  • mintty
  • PuTTy
  • Windows Terminal
  • Windows控制台(即cmd)
  • Powershell

如果您的终端模拟器不在列表中,请下载此库并运行一些示例。如果它们不起作用,则您的终端可能不支持。

注意:此库可能不支持不支持ansi转义序列的终端。

无运行时依赖项