2 个版本

0.1.1 2024年1月18日
0.1.0 2022年8月9日

#279 in 命令行界面

Download history 5/week @ 2024-03-09 2/week @ 2024-03-16 30/week @ 2024-03-30 8/week @ 2024-04-06 2/week @ 2024-05-18 68/week @ 2024-06-15 7/week @ 2024-06-22

每月 75 次下载

MIT 许可证

48KB
465

Material

终端的材料设计调色板

drawing

安装

Homebrew

brew tap azorng/material
brew install material

Cargo

首先,安装 Rust (使用推荐的 rustup 安装方法),然后

cargo install material --locked --features=cli

用法

在终端中运行命令 material。键入颜色代码以将其十六进制颜色复制到剪贴板。键入 Esc 退出。

作为库

此 crate 也可以作为库用于您自己的应用程序中。

cargo add material
use material_colors::colors;

assert_eq!(colors::RED_50.to_string(), "#ffebee");
assert_eq!(colors::RED_100.to_string(), "#ffcdd2");

从 Ratatui

库提供的颜色可以转换为 Ratatui 颜色。只需启用 ratatui 功能。

cargo add material --features=ratatui
use material_colors::colors;
use ratatui::prelude::*;

let line = Line::styled("hello world", Style::new().fg(colors::RED_50.into()));

依赖关系

~0–6.5MB
~24K SLoC