Aktivator :: config.

bietet eine zusammengeführte Konfiguration in ein Skript, das Befehlszeilenoptionen, Umgebungsvariablen und Konfigurationsdateien kombiniert.
Jetzt downloaden

Aktivator :: config. Ranking & Zusammenfassung

Anzeige

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

Aktivator :: config. Stichworte


Aktivator :: config. Beschreibung

Bietet eine zusammengeführte Konfiguration in ein Skript, das Befehlszeilenoptionen, Umgebungsvariablen und Konfigurationsdateien kombiniert. Activator :: config ist ein Perl-Modul, das eine zusammengeführte Konfiguration an ein Skript bietet, die Befehlszeilenoptionen, Umgebungsvariablen und Konfigurationsdateien kombinieren. Synopsis verwenden Aktivator :: config; Mein $ config = Activator :: config-> get_config (@argv); # Default Realm My $ config = Activator :: config-> get_config (@argv, $ OtherRealm); #### Holen Sie sich ein HashRef von Befehlszeilenargumenten, und ein ArrayRef von BAREWORD-Argumenten Meine ($ config, $ args) = Activator :: config-> get_args (@argv); Dieses Modul ermöglicht ein Skript oder eine Anwendung, um einen Komplex zu haben Konfiguration Kombinieren von Optionen von Befehlszeilen, Umgebungsvariablen und YAML-Konfigurationsdateien.für ein Skript oder eine Anwendung erstellt eine beliebige Anzahl von YAML-Konfigurationsdateien. Diese Dateien werden deterministisch in einem Hash zusammengeführt. Sie können dies dann an eine Anwendung übergeben oder auf Datei schreiben. Dieses Modul ist kein Optionsprüfer. Es verwendet Befehlszeilenoptionen als Überschreibungen für vorhandene Tasten in Konfigurationsdateien und validieren sie nicht. Nicht erkannte Befehlszeilenoptionen werden ignoriert und @argv wird geändert, um erkannte Optionen zu entfernen, Barmwörter und nicht erkannte Optionen installieren, und dieselbe Reihenfolge für einen echten Options-Validator (wie getopt :: lang). Wenn Sie ein anderes Optionsmodul verwenden, stellen Sie sicher, dass Sie get_config () anrufen, bevor Sie ihren Prozessor anrufen, so dass @argv in einem entsprechenden staatlichen Zustand ist.Emvironment-Variablen können verwendet werden, um als Standard für die Befehlszeilenoptionen zu fungieren. Überschreiben Sie alle TOP-Level-Konfigurationsdatei-Taste, die ein Skalar ist.Dieses Modul ist cool, da: * Sie können zusammengeführte, komplexe Konfigurations-Erbenarchien erstellen, die sehr einfach kontextsensitiv sind. * Sie können als komplexe Konfiguration beliebiges Skript oder Antrag bestehen. , und überschreiben Sie die skalare Konfigurationsoption mit Ihren Umgebungsvariablen oder über die Befehlszeile. * Es unterstützt RECHME, sodass Sie Standardkonfigurationen für die Entwicklung, QA, die Produktion oder eine beliebige Anzahl von willkürlichen Bereiche haben, die Sie wünschen. Das heißt, mit einem einfachen Befehlszeilenflag können Sie Ihren Konfigurationskontext wechseln. Anforderungen: · Perl.


Aktivator :: config. Zugehörige Software