Yamjam

Ein mit mehreren Projekt, gemeinsam genutztes, yaml basiertes Konfigurationssystem
Jetzt downloaden

Yamjam Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jeff Hinrichs
  • Website des Verlags:
  • http://code.google.com/u/dundeemt/

Yamjam Stichworte


Yamjam Beschreibung

Ein mit mehreren Projekt, gemeinsam genutztes, yaml-basiertes Konfigurationssystem Wenn Sie sich selbst schreibt, dass mehrere Tools / Skripts das Schreiben von gemeinsamen Konfigurationseinstellungen und verachten Sie INI-Dateien, ist dies für Sie von Interesse. In meiner Umgebung schreibe ich häufig Code, der gegen dieselben Datenbanken geht, und greift auf dieselben Ressourcen zu. Ich wiederholte also ständig Code für Konfigurationseinstellungen oder schlimmer noch, wenn es nicht so kodiert wird, wo es nicht sein sollte. Arbeiten mit OFT-verwendeten Ressourcen einfach und geradlinig. YAML * Unter Windows: C: Dokumente und Einstellungen .yamjamconfig.YAML * ON * NIX: ~ / .yamjam / config.YAML Dann sucht YamJam nach möglichen Überschreibungen / Ergänzungen in der lokalen config.yaml (falls vorhanden) Sie kann die Standardkonfigurationsdatei (en) überschreiben, wenn Sie die Funktion anrufen, indem Sie ein anderes explizit angeben. d. H. Von Yamjam-Import Yamjam myConfig = Yamjam ('File / Path / Dateiname') myConfig ist jetzt ein Wörterbuch, das mit den Werten aus der angegebenen Yaml-Konfigurationsdatei gefüllt ist. Standardmäßig sucht YAMJAM nach 2 config.yaml-Dateien, dem Haupt- und anschließenden Projektspezifischen. Sie können ein oder mehrere Dateien angeben. Jeder aufgeführte Dateipfad sollte durch Semi-Doppelpunkte (;) myConfig = Yamjam ('File / Path / Dateiname; Andere / Pfad / Datei') von der config.yaml-Datei, die yaml formatiert ist, ist ein Superset von JSON.Einky anrufen Yamjam () liest die Konfigurationsdatei erneut. Wenn Sie die Info zwischenspeichern möchten, tun Sie es im Rufnummer. i.E. myconfig = yamjam () Wenn Sie nur einen Teil der Konfiguration Cache der Konfiguration mycfg = yamjam () Anforderungen anzeigen möchten: · Python


Yamjam Zugehörige Software