Config :: layered.

Layered Config aus Dateien, Befehlszeilen und anderen Quellen
Jetzt downloaden

Config :: layered. Ranking & Zusammenfassung

Anzeige

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

Config :: layered. Stichworte


Config :: layered. Beschreibung

Config :: layered ist ein Python-Modul, mit dem Programmierer, Operations-Teams und derjenigen, die die Programme ausführen, die mit den Konfigurationsmethoden, die sie bevorzugen, mit einer einfachen Schnittstelle ausführen. Dann - falls vorhanden - eine Konfigurationsdatei und schließlich Befehlszeilenoptionen. Meine $ config = config :: layed-> load_config (Datei => "/ etc / myapp", default => {boose => 0, run => 1, input => "/ tmp / to_process", output => " / TMP / DONE_PROCESSING ", Plugins => },); Angesichts des obigens würde die Datenstruktur aussehen wie: {bose => 0, run => 1, input =>" / tmp / to_process " , output => "/ tmp / done_processe", plugins => } Eine Datei, /etc/myapp.yml mit der Zeileneingabe: / tmp / pending_process Die Datenstruktur würde aussehen: {bose = > 0, run => 1, input => "/ tmp / pending_process", output => "/ tmp / done_processe", plugins => } Die Befehlszeilenargumente --Norun --verbose - -Output / TMP / COMPLED_PROCESS - Zusätzlich zu der oben genannten Konfigurationsdatei sieht sich die Datenstruktur aus TMP / COMPLED_PROCESS ", Plugins => } Die Homepage des Produkts


Config :: layered. Zugehörige Software