YAML :: AppConfig.

YAML :: AppConfig kann Konfigurationsdateien mit YAML- und variablen Referenz verwalten.
Jetzt downloaden

YAML :: AppConfig. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Matthew O'Connor
  • Website des Verlags:
  • http://search.cpan.org/~cdent/PurpleWiki-0.94/PurpleWiki/View/Driver.pm

YAML :: AppConfig. Stichworte


YAML :: AppConfig. Beschreibung

YAML :: AppConfig kann Konfigurationsdateien mit YAML- und variablen Referenz verwalten. Synopsis Verwenden Sie YAML :: AppConfig; # Ein erweitertes Beispiel. YAML kann auch aus einer Datei geladen werden. meine $ string = $ string); # Abrufen von Einstellungen auf zwei verschiedene Arten, beide gleichwertig: $ conf-> erhalten ("etc_dir"); # Returns / Opt / etc $ conf-> get_etc_dir; # Returns / Opt / etc # Holen Sie sich Roheinstellungen (ohne Interpolation) auf drei gleichwertige Wege: $ conf-> erhalten ("etc_dir", 1); # Returns '$ root_dir / etc' $ conf-> get_etc_dir (1); # kehrt $ root_dir / etc '$ conf-> config -> {etc_dir} zurück; # gibt '$ root_dir / etc' zurück '# Set etc_dir auf drei verschiedene Arten, alle gleichwertig. $ conf-> Set ("etc_dir", "/ usr / local / etc"); $ conf-> set_etc_dir ("/ usr / local / etc"); $ conf-> config -> {etc_dir} = "/ usr / local / etc"; # Ändern einer Einstellung kann andere Einstellungen beeinflussen: $ config-> get_var2_dir; # Returns / opt / var2 $ config-> set_var_dir ('/ var /'); # Ändern Sie var_dr, welches var2_dir verwendet. $ config-> get_var2_dir; # Returns / var2 # Variablen werden dynamisch gepapert: $ config-> get_libs -> {perl} -> {vendor}; # gibt "/ opt / usr / lib / perl" # wie oben gesehen, Variablen sind live und nicht statisch: $ config-> usr_dir ('Kühe sind gut: $ root_dir'); $ config-> get_usr_dir (); # Returns "Kühe sind gut: / opt" $ config-> Resolve ('RM -FR $ root_dir'); # Returns "RM -FR / OPT" # Variablen können ausgeflüchtet werden, um eine versehentliche Interpolation zu vermeiden: $ config-> get_escape_example (); # gibt "/ opt / var_dir / var_dir" # in anderen Konfigurationen zurück: My $ yaml = $ yaml); $ config-> get_root_dir (); # gibt "Kühe" $ config-> get_foo () zurück; # Returns "sind gut" # Holen Sie sich das rohe Yaml für Ihre aktuelle Konfiguration: $ config-> dump (); # gibt YAML als String $ config-> dump ("./ conf.yaml") zurück; # Schreibt Yaml an ./conf.YAML Anforderungen: · Perl.


YAML :: AppConfig. Zugehörige Software