18 个稳定版本

2.4.0 2024 年 5 月 23 日
2.3.0 2024 年 5 月 23 日
2.2.0 2024 年 3 月 18 日
2.0.0-beta.32024 年 2 月 18 日
1.0.4 2022 年 10 月 23 日

#24文本编辑器

Download history 169/week @ 2024-05-02 79/week @ 2024-05-09 120/week @ 2024-05-16 416/week @ 2024-05-23 99/week @ 2024-05-30 114/week @ 2024-06-06 104/week @ 2024-06-13 81/week @ 2024-06-20 67/week @ 2024-06-27 51/week @ 2024-07-04 69/week @ 2024-07-11 46/week @ 2024-07-18 84/week @ 2024-07-25 80/week @ 2024-08-01 94/week @ 2024-08-08 55/week @ 2024-08-15

322 每月下载量
4 crates 中使用

MIT 许可证

145KB
639

Logo
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 作为依赖项添加。

示例: examples/term_grid.rs

CSS 颜色

启用 css-colors 功能以启用将 Catppuccin 颜色转换为 css_colors::RGB 实例的转换。这会将 css-colors 作为依赖项添加。

示例: examples/css.rs

Ratatui

启用 ratatui 功能以启用将 Catppuccin 颜色转换为 ratatui::style::Color 实例的转换。这会将 ratatui 作为依赖项添加。

示例: examples/ratatui.rs

Serde

启用 serde 功能以启用 Catppuccin 的调色板、口味和颜色类型的序列化。这将添加 serde 作为依赖项。

示例:examples/serde.rs

贡献

本项目使用 pre-commit 来维护一致的代码风格和标准。

另请参阅 CONTRIBUTING.md

💝 感谢

 

版权所有 © 2021-至今 Catppuccin Org

依赖项

~0.9–7.5MB
~52K SLoC