百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

pastel

> 编程语言
开源

使用直观、清晰的 API 进行终端输出格式化。

669 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

使用直观、清晰的 API 进行终端输出格式化。

粉彩

使用直观、清晰的 API 来定义终端输出格式,而不需要修改 String 类。 Pastel 简洁而专注,可在所有终端仿真器中使用。 Pastel 为 TTY 工具包提供了独立的着色组件。

特性

  • 不会对 String 进行猴子补丁
  • 直观且表达力强的 API
  • 简洁且专注,可在所有终端仿真器上使用
  • 自动检测色彩支持
  • 支持嵌套样式
  • 性能出色

安装

将以下行添加到您应用程序的 Gemfile 中: gem "pastel" 然后执行: $ bundle 或者自己安装如下: $ gem install pastel

目录

  • 1. 使用
  • 2. 接口
    • 2.1 颜色
    • 2.2 装饰
    • 2.3 取消装饰
    • 2.4 解除绑定
    • 2.5 移除
    • 2.6 颜色样式
    • 2.7 查找
    • 2.8 是否有效
    • 2.9 是否有颜色
    • 2.10 是否启用
    • 2.11 每行
    • 2.12 别名颜色
  • 3. 支持的颜色
  • 4. 环境
  • 5. 命令行

Pastel 不会将彩色字符串打印出来,只会返回它,你需要自己进行打印。

[][gem] [][gh_actions_ci] [][appveyor] [][codeclimate] [][coverage] [gem]: https://badge.fury.io/rb/pastel [gh_actions_ci]: https://github.com/piotrmurach/pastel/actions/workflows/ci.yml [appveyor]: https://ci.appveyor.com/project/piotrmurach/pastel [codeclimate]: https://codeclimate.com/github/piotrmurach/pastel [coverage]: https://coveralls.io/github/piotrmurach/pastel

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rubycolorsescape-sequencesrubyruby-gem

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言