Modul :: Versionen.

-Modul :: Versionen ist ein Perl-Modul, um Versionen von geladenen Modulen mit flexibler Ergebnisschnittstelle zu behandeln.
Jetzt downloaden

Modul :: Versionen. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Thomas Walloschke
  • Website des Verlags:
  • http://search.cpan.org/~thw/Module-Versions-0.02/lib/Module/Versions.pm

Modul :: Versionen. Stichworte


Modul :: Versionen. Beschreibung

Modul :: Versionen ist ein Perl-Modul, um Versionen von geladenen Modulen mit flexibler Ergebnisschnittstelle zu behandeln. Module :: Versionen ist ein Perl-Modul, um Versionen von geladenen Modulen mit flexibler Ergebnisschnittstelle zu handhaben. Synopsis verwenden Module :: Versionen; # Einfache Schnittstellenliste-Modul :: Versionen; # Druckt formatierte Ergebnisse zu STDOUT-Modul :: Versionen-> Liste; # Druckte formatierte Ergebnisse zu stdout # Tastenkombinationen $ Vers = Erhalten Sie Module :: Versionen; # Retrieves geladene Module $ Vers = Modul :: Versionen-> GET; # Retrieves geladene Module $ array = Modul :: Versionen-> Array; # Returns Array mit Version Infos $ Hash = Modul :: Versionen-> Hash; # Returns Hash mit Version Infos $ List = Modul :: Versionen-> Skalar; # Gibt Textliste mit Version Infos $ CSV = Modul :: Versionen-> CSV; # gibt CSV-Liste mit Version Infos $ XML = Modul :: Versionen-> XML; # gibt XML-Struktur mit Version Infos $ XSD = Modul :: Versions-> XSD zurück; # gibt XML-Schema der Version Infos $ DTD = Modul :: Versionen-> DTD; # Gibt DTD der Version Infos # individualparametern $ Vers = Modul :: Versions # ruft Mods und Vars ab, wie definiert -> Neu ($ MODS, $ Vars) -> GET ($ Criteria); $ Vers-> Liste ($ FD, $ Mask); # Druckte formatierte Ergebnisse in $ Vers-> Liste ($ FD, $ Preform); # Druckt Preformated-Ergebnisse in Datei-$ Vers-> -Liste ($ FD, CB); # Druckt serialied Ergebnisse wie behandelt # in Callback-Routine $ Vers-> Daten (CB); # gibt Transformierte Ergebnisse zurück, die in Callback-Routine definiert sind # Individuelle formatierte Ausgabemodul Modul :: Versionen (* log, ']% 1s% -20s S% -16s'); # druckt individuell formatierte # Ergebnisse in das Protokolllistenmodul :: Versionen (* dbimport, '% s |% s |% s'); # Drucke individuell formatierte # Ergebnisse zu Datenbank-Importdateiliste-Modul :: Versionen (* FD, 'Skalar'); # druckt Textlistenergebnisse in das Dateilistenmodul :: Versionen (* FD, 'CSV'); # Druckt CSV-Listenergebnisse in das Dateillistenmodul :: Versionen (* FD, 'XML'); # druckt XML-Struktur-Ergebnisse in das Dateillistenmodul :: Versionen (* FD, 'XSD'); # Druckt XML-Schema an das Dateillistenmodul :: Versionen (* FD, 'DTD'); # Druckt DTD in Dateillistenmodul: Versionen (* FD, 'Array'); # Druckt serialisierte Ergebnisse auf Dateilistenmodul: Versionen (* FD, 'Hash'); # Druckt serialisierte Ergebnisse in Dateimodul :: Versionen-> Liste (* log); # Druckt formatierte Ergebnisse zum Protokoll # Ziemlich kompakte Modul :: Versionen-> Liste # druckt formatierte Ergebnisse auf stdout -> list (* xml, 'xml'); # Druckt XML-Struktur-Ergebnisse zu XML-Dateimodul :: Versions-> Liste # Drucke formatierte Ergebnisse auf stdout -> list (* xsd, 'xsd') # druckt XML-Schema in XSD-Datei -> Liste (* XML, 'XML') ; # Druckt XML-Struktur-Ergebnisse zu XML-Dateimodul :: Versionen-> Liste # Drucke formatierte Ergebnisse auf stdout -> list (* dtd, 'dtd') # druckt dtd in dtd file -> list (* xml, 'xml'); # druckt XML-Struktur-Ergebnisse zu XML-FileModule :: Versionen behandelt Versionen von geladenen Modulen mit einer flexiblen Ergebnisschnittstelle. Das Hauptziel ist es, so viele Versionsinformationen wie möglich über eine Modul- oder Modulliste mit einer einfachen Anrufoberfläche und einer absolut flexiblen Ergebnisoberfläche zu erhalten. Modul :: Versionsgriffe * geladen * und * ladbare * Module.Die Motivation zum Schreiben dieses Moduls war die Notwendigkeit einer besseren Supportanlagen, um Informationen zu den verwendeten Modulen und -Versionen in der Produktivitätsumgebung zu erhalten. Modul :: Versionen Ermöglicht Versandanwendungen grundsätzlich mit so etwas wie eine "-Version" -Option (siehe getopt :: lang), aber mit erweiterten Funktionen.Module :: Versionen versucht, die $ -Version des geladenen / ladfähigen Moduls zu lesen. Für erweiterte Zwecke kann jedes private Projekt "Versionsvariablen" abgerufen werden ($ _Version, $ Version, $ Rev usw.). Modul :: Versions verfügt über eine flexible Ergebnisoberfläche, um unterschiedliche Anforderungen zu erfüllen: Die Ergebnisse können Listen und Datenstrukturen mit unterschiedlichem Zustand sein Formate - Vorgebildete Array, Hash, Skalar, CSV, XML / XSD / DTD und eine vollfeine flexible Anwender-Callback-Schnittstelle. Es ist beispielsweise sehr einfach, eine gute formatierte Versionsliste auf die Konsole zu drucken und eine Version.xml-Datei zu speichern ( In Verbindung mit einem XSD-SCHEMA) gleichzeitig mit einem absolut Minimum an Codierung (Synopsis, Hübsch kompakt) .module :: Versionen versucht, "version.pm" zu laden, um die $ Versionsformatierung von perl 5.10.0 zu unterstützen. Anforderungen: · Perl.


Modul :: Versionen. Zugehörige Software