Config :: Annuaire

Interface de hasch OO sur les répertoires de fichiers
Télécharger maintenant

Config :: Annuaire Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Nom de l'éditeur:
  • Gavin Carr
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~gavinc/

Config :: Annuaire Mots clés


Config :: Annuaire La description

OO Interface basée sur Hash aux répertoires de fichiers Config :: Directory est un module Perl présente une interface OO basée sur des répertoires de fichiers. Il convient particulièrement aux répertoires de configuration où les paramètres peuvent cascade sur plusieurs répertoires avec plusieurs fichiers par répertoire.Utilisation de plusieurs répertoires de données de configuration permet à une application de prise en charge, par exemple, des paramètres par défaut de la distribution, des paramètres de site globaux et des paramètres locaux spécifiques à l'utilisateur, L'utilisation de fichiers pour les éléments de configuration individuels rend les interfaces de mise à jour beaucoup plus simples, s'éloigne de beaucoup de problèmes d'analyse et est bien scriptable.Synopsis Utilisez Config :: Annuaire; # Simple $ etc = config :: répertoire-> nouveau ("/ etc"); $ passwd = $ etc-> obtenir ('passwd'); # obtenir () impression d'accesseur $ etc -> {passwd}, "\ n"; # HASHREF Accessor # Plusieurs répertoires de configuration $ CC = CONFIG :: Directory-> Nouveau (); # Options: Ajoutez préfixe, en lecture seule première ligne, ignorez tous README. * Fichiers $ QC = Config :: Directory-> Nouveau ("/ var / qmail / service / qmail / env", {préfixe => 'qmail_', lignes => 1, ignorer => 'README. *'}); Imprimer $ q -> {qmail_concurrency}, "\ n"; # à partir du fichier de mise à jour des valeurs $ QC-> Set ('Concurrency', 10); $ etc-> ensemble ('passwd.min', 'root: x: 0: 0: root: / root: / bac / bash'); Imprimer $ etc-> obtenir ('passwd.min'), "\ n"; Exigences: · Perl


Config :: Annuaire Logiciels associés