パッケージ、リポジトリ、アプリカテゴリを検索

colorize のカバー
パッケージ詳細v3.0.0

colorize

コンソール出力を色付けする

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
19万
いいね数
29
Pub ポイント
90

パッケージをインストール

flutter pub add colorize

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Colorize は、コマンドラインアプリケーションのコンソール出力に色とスタイルを追加できる Flutter/Dart パッケージです。さまざまな色、背景、スタイル(太字や下線など)でテキストをターミナルに直接出力するためのシンプルな API を提供します。デバッグ、ログ記録、CLI ツールの可読性向上に最適で、Android、iOS、Web、macOS、Windows、Linux などの主要プラットフォームで動作します。パッケージは軽量であり、Dart の標準出力とシームレスに統合されます。

用途

  • CLI アプリケーションのデバッグ
  • ログメッセージの強化
  • インタラクティブなコマンドラインツールの作成
  • ターミナル出力の可読性の向上
  • 開発者向けスクリプトの開発

主な機能

  • ANSIカラー コードをサポートしています
  • シンプルで直感的な API
  • クロスプラットフォーム互換性
  • カスタマイズ可能なテキストスタイル
  • stdout および stderr と互換性があります

適している対象

  • CLI ツール開発者
  • コンソールアプリを開発中のDart開発者
  • デバッグ出力の可視性を向上させるチーム
  • ターミナル操作を含む教育プロジェクト

注意事項

  • UIレンダリングを目的としていません
  • カラー出力は、ターミナルエミュレータによって異なる場合があります
  • コンソール環境に限定
  • ANSI以外の端末をサポートしていません
  • 一部のケースでは、エスケープシーケンスを手動で処理する必要があります

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Colorize

Colorize console output in dart console apps!

Install

Add dependency to your pubspec.yaml:

colorize: any

Run

pub get

Usage

Import package:

import 'package:colorize/colorize.dart';

You have two way to colorize your string:

  • use class Colorize
  • use top-level function color()
Use Colorize

For colorize string with Colorize class you should create object of type Colorize:

Colorize string = new Colorize("This is my string!");

Then you can call methods of Colorize.

Text color

  • default()
  • black()
  • red()
  • green()
  • yellow()
  • blue()
  • magenta()
  • cyan()
  • lightGray()
  • darkGray()
  • lightRed()
  • lightGreen()
  • lightYellow()
  • lightBlue()
  • lightMagenta()
  • lightCyan()
  • white()

Background color

  • bgDefault()
  • bgBlack()
  • bgRed()
  • bgGreen()
  • bgYellow()
  • bgBlue()
  • bgMagenta()
  • bgCyan()
  • bgLightGray()
  • bgDarkGray()
  • bgLightRed()
  • bgLightGreen()
  • bgLightYellow()
  • bgLightBlue()
  • bgLightMagenta()
  • bgLightCyan()
  • bgWhite()

Formatting

  • reset()
  • bold()
  • dark()
  • italic()
  • underline()
  • blink()
  • reverse()
  • concealed()

After apply styles to string you can print it to console:

print(string);
Use top-level function color()

Top-level function color apply one required parameter - String text. It is text, that would be print on console.

Also top-level function color has seven named parameters:

  • Styles front - name of front color (you can also use the constants of class Styles). Default value is ''.
  • Styles back: name of background color (you can also use the constants of class Styles). Default value is ''.
  • bool isUnderline - default value is false.
  • bool isBold - default value is false.
  • bool isDark - default value is false.
  • bool isItalic - default value is false.
  • bool isReverse - default value is false.

Example of usage

color("Bold Italic Underline", front: Styles.RED, isBold: true, isItalic: true, isUnderline: true);
Enum Styles

Enum Styles contains all styles which you can pass to Colorize.applyState method;

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト