| Config :: layered. Layered Config aus Dateien, Befehlszeilen und anderen Quellen |
Jetzt downloaden |
Config :: layered. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- 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