FLUTTER ECOSYSTEM

chalkdart

适用于 Dart 的控制台/日志文本颜色和样式库。'终端字符串样式正确实现'。默认模式使用 ANSI 代码来为控制台/终端显示的文本设置样式。可以启用 HTML 模式,使所有文本通过 HTML 进行着色和样式化,因此 ChalkDart 可用于将带颜色和样式的日志发送到服务器,以便在浏览器中查看。

chalkdart 封面
最新版本
3.1.0
近 30 天下载
5.6万
喜欢数
70
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

ChalkDart 是一个 Dart 库,通过默认使用 ANSI 码为控制台输出添加颜色和样式,实现丰富的终端文本格式化。它还支持 HTML 模式,允许将带样式的日志发送到服务器以在浏览器中查看。非常适合 CLI 工具和调试,通过一致且跨平台的样式增强日志消息的可读性。该包可无缝集成到 Flutter 和非 Flutter Dart 项目中,适用于多个平台。

适合场景
  • CLI应用程序日志
  • 使用彩色输出进行调试
  • 发送样式日志到网页界面
  • 增强命令行工具中的终端用户体验
  • 开发中的实时控制台反馈
  • 通过 HTML 实现服务器端日志可视化
主要特点
  • 基于 ANSI 码的终端样式
  • 浏览器兼容日志的 HTML 模式
  • 跨平台支持(Android、iOS、macOS、Windows、Linux)
  • 简单、可链式调用的文本样式 API
  • 支持前景色和背景色
  • 与 Flutter 和 Dart 应用的轻松集成
适合对象
  • 开发命令行工具的开发者
  • 需要可读控制台日志的团队
  • 需要样式化服务器端日志的应用程序
  • 前端开发人员在浏览器中可视化日志
  • 面向多个操作系统的项目
使用建议
  • HTML 模式需要服务器端渲染或客户端处理
  • ANSI代码可能无法在所有旧式终端中显示
  • 仅限文本样式——不支持高级UI组件
  • 依赖于平台特定的终端功能
  • 不适用于图形用户界面
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add chalkdart

所属分类

源码仓库

关联项目