Config :: wrest.

Lesen und Schreiben von Konfigurationsdaten mit Referenzen, Umgebungsvariablen, Abschnitten und Templatieren
Jetzt downloaden

Config :: wrest. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • BBC
  • Website des Verlags:
  • http://www.bbc.co.uk

Config :: wrest. Stichworte


Config :: wrest. Beschreibung

Lese- und Schreiben von Konfigurationsdaten mit Referenzen, Umgebungsvariablen, Abschnitten und Templatieren Config :: Wrest ist ein Perl-Modul, mit dem Sie Konfigurationsdaten lesen können, die in einem menschenlesbaren und einfach bearbeitbaren Textformat geschrieben sind, und als Perl-Datenstruktur auf ihn zugreifen. Es können Sie auch Konfigurationsdaten von Perl auf dieses Format schreiben. Das Datenformat ermöglicht es Schlüssel- / Wert-Paaren, Kommentare, Ausflüssigen von unvorstellbaren oder problematischen Zeichen, sinnvoller Whitespace-Handhabung, Unterstützung für Unicode-Daten, verschachtelte Abschnitte oder Blöcke, der Konfiguration Daten (analoge zu Hash- und Array-Referenzen) sowie die optionale Vorverarbeitung jeder Leitung durch einen Vorlagenmotor. Wenn Sie sich dafür entscheiden, einen Vorlagenmotor zu verwenden, können Sie je nach dem von Ihnen verwendeten Motor andere Werte in die Daten, interpolierten Umgebungsvariablen interpolieren und andere Logik oder Transformationen durchführen. Mit dem Datenformat können Sie auch Richtlinien verwenden, um das Verhalten des Parsers aus der Konfigurationsdatei zu ändern, Variablen einzustellen, andere Dateien aufzunehmen, und für andere Aktionen.Synopsis Konfiguration: MEINE $ C = NEUE CONFIG :: REST (); # Lese-Konfigurationsdaten von einer Zeichenfolge oder aus einem Verweis auf eine Zeichenfolge, die meine $ vars; $ vars = $ c-> Deserialize ($ Saite); $ vars = $ c-> Deserialize ($ Saite); # Konfigurationsdaten als String schreiben Meine $ String = $ c-> serialize (\% vars); # ... schreibe die Daten in einen bestimmten Skalar $ c-> serialize (\% vars, $ string); # Convenience-Methoden zur Schnittstelle mit Dateien $ Vars = $ c-> parse_file ($ Dateiname); $ c-> write_file (Dateiname, \% vars); Anforderungen: · Perl.


Config :: wrest. Zugehörige Software