Buscar pacotes, repositórios e categorias de apps

Capa de rich_console
Detalhes do pacotev1.0.7+2

rich_console

Aprimore seu depuração, programas de console ou retornos de análise - Imprima cores e estilos no console.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
109
Curtidas
6
Pontos Pub
120

Instalar pacote

flutter pub add rich_console

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

rich_console é um pacote Flutter/Dart que aprimora a saída do console permitindo texto colorido e formatação em aplicações baseadas em terminal. Permite aos desenvolvedores adicionar clareza visual às mensagens de depuração, logs e feedbacks em tempo de execução por meio de cores, fontes e formatação personalizáveis. Ideal para ferramentas de linha de comando, depuradores ou utilitários de análise, melhora a legibilidade e a experiência do usuário em múltiplas plataformas. O pacote se integra perfeitamente aos projetos Flutter e suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux.

Casos de uso

  • Ferramentas de depuração da CLI
  • Melhorar a legibilidade do log
  • Aplicações de console interativas
  • sistemas de feedback em tempo real
  • Fluxos de trabalho de teste e desenvolvimento
  • Visualizando dados no terminal

Principais recursos

  • Saída colorida do console
  • Estilo de texto (negrito, itálico, sublinhado)
  • Compatibilidade multiplataforma
  • Integração simples da API
  • Temas personalizáveis
  • Formatação amigável ao terminal

Indicado para

  • Desenvolvedores construindo aplicativos de linha de comando
  • Equipes melhorando a visibilidade de depuração
  • Ferramentas educacionais ou tutoriais
  • Visualização de dados em terminais
  • Melhoria de registro em ambientes de desenvolvimento

Considerações

  • Limitado apenas à saída do console
  • Pode não funcionar em todos os emuladores de terminal
  • Sem suporte para ambientes não terminais
  • Depende de códigos de escape ANSI específicos da plataforma
  • Não destinado à renderização de interface do usuário
  • Requer configuração manual do tema

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

pub package

A natural way of printing text styles and colors in flutter/dart.

This packages contains a set of configurations that make it easy to differentiate console outputs and print all sort of colors. It's multi-IDE compatible as it is based on the basic ANSI escape codes. Note that there might be parameters and features that your IDE doesn't support. You will notice this simply that no effect is applied to you text.

Features

Usage

import 'package:rich_console/rich_console.dart';

void main(){
  
  // * Reusable styles
  final yourReusableStyle = RichStyle(italic: true, foreground: Colors.pinkAccent);
  printRich("Your Text", style: yourReusableStyle);
  printRich("Another Text", style: yourReusableStyle.copyWith(framed: true));
  
  // * Simple prints
  printRich("Background", background: Colors.green);
  printRich("Foreground", foreground: Colors.blue);
  printRich("Italic", italic: true);
  printRich("Bold", bold: true);
  printRich("Underline", underline: true);
  printRich("Invert",
      foreground: Colors.blue, background: Colors.green, invert: true);
  printRich("Strike", strike: true);
  printRich("DoubleUnderline", doubleUnderline: true);
  printRich("Framed", framed: true);
  printRich("Encircled", encircled: true);
}

Additional Information

Functions
  • printRich()

  • printError()

  • printWarning()

Settable Parameters
  • Foreground
  • Background
  • Bold
  • Italic
  • Bold
  • Underline
  • SlowBlink
  • RapidBlink
  • Invert
  • Conceal
  • Strike
  • Gothic
  • DoubleUnderline
  • Framed
  • Encircled
  • Overlined
  • UnderlineColor

Contributions

Please feel welcome add anything that is missing. Simply create a pull request. Especially, ff you are familiar with obtaining text input from the console please make sure to add such features to this package.

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote