18 个稳定版本
2.4.0 | 2024 年 5 月 23 日 |
---|---|
2.3.0 | 2024 年 5 月 23 日 |
2.2.0 | 2024 年 3 月 18 日 |
2.0.0-beta.3 | 2024 年 2 月 18 日 |
1.0.4 | 2022 年 10 月 23 日 |
#24 在 文本编辑器
322 每月下载量
在 4 crates 中使用
145KB
639 行
Catppuccin for Rust
用法
将 Catppuccin 添加到项目的 Cargo.toml
$ cargo add catppuccin
示例
struct Button {
text: String,
background_color: String,
};
fn confirm(text: String) -> Button {
Button {
text,
background_color: catppuccin::PALETTE.mocha.colors.green.hex.to_string(),
}
}
更多示例可以在 这里 找到。
可选功能
ANSI 字符串着色
启用 ansi-term
功能以添加 Color::ansi_paint
方法。这会将 ansi-term 作为依赖项添加。
CSS 颜色
启用 css-colors
功能以启用将 Catppuccin 颜色转换为 css_colors::RGB
实例的转换。这会将 css-colors 作为依赖项添加。
示例: examples/css.rs
Ratatui
启用 ratatui
功能以启用将 Catppuccin 颜色转换为 ratatui::style::Color
实例的转换。这会将 ratatui 作为依赖项添加。
Serde
启用 serde
功能以启用 Catppuccin 的调色板、口味和颜色类型的序列化。这将添加 serde 作为依赖项。
贡献
本项目使用 pre-commit 来维护一致的代码风格和标准。
另请参阅 CONTRIBUTING.md
💝 感谢
版权所有 © 2021-至今 Catppuccin Org
依赖项
~0.9–7.5MB
~52K SLoC