Daten :: Format :: Hübsch :: Console

Pretty-Print-Datenstruktur für den Konsolenausgang
Jetzt downloaden

Daten :: Format :: Hübsch :: Console Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Steven Haryanto
  • Website des Verlags:
  • http://search.cpan.org/~sharyanto/

Daten :: Format :: Hübsch :: Console Stichworte


Daten :: Format :: Hübsch :: Console Beschreibung

Daten :: Format :: Hübsch :: Console ist ein Perl-Modul, das die Datenstruktur in einem "hübschen" oder "netten" Format ausgeben soll, das für Konsolgrogramme geeignet ist. Die Idee dieses Moduls ist, dass Sie nur mit meryly Data-Struktur an der Konsole abzurunden, und dieses Modul wird herausfinden, wie Sie Ihre Daten am Ende des Endbenutzers am besten anzeigen können. Wenn dieses Modul, versucht, die Daten meist als schöner ASCII anzuzeigen Tabelle (oder eine Reihe von ASCII-Tischen) und das Versagen dessen, dass er es als Yaml anzeigt. Dieses Modul nimmt Rohrleitungen in Betracht, und gibt ein einfacheres, geeigneteres Format aus, wenn Ihr Benutzer die Ausgabe Ihres Programms in ein anderes Programm pirscht. Zeit, Sie müssen nichts konfigurieren, aber einige Optionen werden bereitgestellt, um die Ausgabe optimieren zu können. Dieses Modul verwendet Protokoll: Jedes für die Protokollierung ; ... drucken format_pressty ($ ergebnis); Einige Beispielausgabe: skalar, format_pressty ("foo"): Foolist, format_pretty (): + ------ + | foo | | Bar | | BAZ | | qux | '------' Dieselbe Liste, wenn die Programmausgabe leitend (dh (-t stdout) ist falsch): foo bar baz quxhash, format_pressty ({foo => "daten", bar => " Format ", BAZ =>" hübsch ", qux =>" Konsole "}): + ------ + --------- + | Bar | Format | | BAZ | hübsch | | foo | Daten | | qux | Konsole | '----- + ----------' 2-dimensionales Array, format_pretty (, , ]): + ---------- + --------- + --------- + | 1 | 2 | | | 28 | Bar | 3 | | foo | 3 | | '---------- + ---------- + ----------' Ein Array von Hashrefs, wie häufig gefunden, wenn Sie den DBI's fetchrow_hashref () und Freunden verwenden, Format_pretty () :.-----------. | A | B | c | + --- + --- + --- + | 1 | 2 | | | | 2 | 3 | | | | 4 | '--- + --- + ---' Einige komplexere Daten, format_pretty ({Summary => "blah ...", Benutzer => , quote =>" 1000 "}, {name =>" arif ", domänen => , quote =>" 2000 "}], verifiziert => 0 }): Summary: BLAH ... Benutzer :.---------------------------------------------------. | Domains | Name | Quote | + ------------------- + ------ + ------- + | foo.com, bar.com | Budi | 1000 | | baz.com | arif | 2000 | '------------------- + ------ + -------' Verified: 0Tructures, die noch nicht behandelt werden können, wird einfach als ausgegeben Yaml, format_pretty ({a {b => 1}}): --- A: B: Homepage von 1Product


Daten :: Format :: Hübsch :: Console Zugehörige Software