Pakete, Repositories und App-Kategorien suchen

Cover von console_bars
Paketdetailsv1.3.0

console_bars

Ein Paket zum einfachen Erstellen einer anpassbaren Fortschrittsleiste in der Konsole.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
10.600
Likes
33
Pub-Punkte
160

Paket installieren

flutter pub add console_bars

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

console_bars ist ein Flutter/Dart-Paket, das zur Erstellung anpassbarer Fortschrittsbalken direkt in der Konsole entwickelt wurde. Es bietet eine einfach zu bedienende API zum Anzeigen von Echtzeit-Fortschrittsindikatoren in Kommandozeilenanwendungen und ist daher ideal für CLI-Tools, Skripte oder jedes andere konsolenbasierte Arbeitsablauf, das visuelle Rückmeldung erfordert. Das Paket unterstützt mehrere Plattformen wie Android, iOS, macOS, Windows und Linux und gewährleistet so breite Kompatibilität. Mit einfachen Konfigurationsoptionen können Entwickler das Aussehen und Verhalten der Fortschrittsbalken an ihre Bedürfnisse anpassen.

Anwendungsfälle

  • CLI-Tool-Fortschrittsverfolgung
  • Skript-Ausführungsmonitoring
  • consolebasierte Datenverarbeitung
  • Feedback für Befehlszeilenanwendung
  • Batch-Operation-Visualisierung

Hauptmerkmale

  • Einfach zu verwendende API
  • Anpassbare Erscheinung
  • Echtzeit-Progress-Updates
  • Multiplattformunterstützung
  • Einfache Integration mit Flutter/Dart

Geeignet für

  • Entwickler, die Befehlszeilenwerkzeuge erstellen
  • Benutzer, die Konsolen-Fortschrittsanzeiger benötigen
  • Projekte mit terminalbasierten Workflows
  • Dart/Flutter-Apps mit Konsole-Ausgabe
  • Skripting und Automatisierungsaufgaben

Hinweise

  • Benötigt Konsolenumgebung
  • Beschränkt auf textbasierte Benutzeroberfläche
  • Nicht geeignet für GUI-Anwendungen
  • Wird möglicherweise nicht auf allen Terminaltypen gerendert
  • Abhängig von plattformspezifischen Konsoleigenschaften

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Pub Version (including pre-releases) GitHub last commit GitHub language count GitHub top language

A package for creating an awesome progress bar in the terminal. Handy while developing a CLI or a desktop utility in dart.

See in pub.dev

Usage

Options:

  • total : Total number of steps
  • desc : Simple text shown before the bar (optional)
  • space : Character denoting empty space (default : '.')
  • fill : Character denoting filled space (default : '█')
  • time : Toggle timing mode (default : false)
  • percentage : Toggle percentage display (default : false)
  • scale : Scale of the bar relative to width (between: 0 and 1, default: 0.5, Irrelavant if width is specified)
  • width : Width of the bar (If not specified, it will be automatically calculated using the terminal width and scale)

Code:

final p = FillingBar(desc: "Loading", total: 1000, time: true, percentage:true);
  for (var i = 0; i < 1000; i++) {
    p.increment();
    sleep(Duration(milliseconds: 10));
  }

Result:

Animation

Loading : ████████████████████████████████████████.................... 673/1000 67.3% [ 0:00:13.28 / 0:00:06.45 ]

Note: You can use the total and desc setters to change the total number of steps and description mid-way.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.