Getopt :: lucide

GETOPT :: lucide est une syntaxe claire et lisible pour le traitement de la ligne de commande.
Télécharger maintenant

Getopt :: lucide Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • David A. Golden
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~dagolden/CPAN-Reporter-Smoker-0.15/lib/CPAN/Reporter/Smoker.pod

Getopt :: lucide Mots clés


Getopt :: lucide La description

Getopt :: lucide est une syntaxe claire et lisible pour le traitement de la ligne de commande. Getopt :: lucide est une syntaxe claire et lisible pour le traitement de la ligne de commande.Synopsis Utilisez GETOPT :: lucide QW (: tout); # Spécifications d'option de base avec des alias @Specs = (commutateur ("Version | V"), compteur ("Verbose | V"), param ("config | c"), liste ("lib | l | je"), KeyPair ( "Définir"), commutateur ("Aide | H")); $ opt = getopt :: lucide-> getopt (@Specs); $ verbosité = $ opt-> get_verbose; @Libs = $ opt-> get_lib; fs = $ opt-> get_define; % all_OPTIONS = $ opt-> options; # Spécifications d'option avancée @Adv_Spec = (paramètre ("entrée") -> requise, # paramètre requis ("mode") -> par défaut ("TCP"), # paramètre par défaut ("hôte") -> Besoins ("Port") ), # Dépendances param ("port", qr / d + /) -> requis, # paramètre de validation de regex ("config", sous {-r}), # paramètre de validation personnalisé ("Aide") -> Annyces insensibilité); # exemple avec un fichier de configuration Utiliser config :: std; if (-r $ opt-> get_config) {read_config ($ opt-> get_config () => mon% config_hash); $ opt-> merge_default ($ config_hash {''}); } L'objectif de ce module fournit une bonne lisibilité du code et une clarté de l'intention du traitement des options de ligne de commande. Alors que la lisibilité est une standard subjective, GetOpt :: lucide s'appuie sur une spécification d'option plus verbeuse, plaine-anglaise par rapport à l'approche plus symbolique de GetOpt :: Long.here Certaines fonctionnalités clés de "getopt lucide": · Cinq types d'options : Commutateurs, compteurs, paramètres, listes et claviers · trois styles d'option: long, bref (y compris fourni) et nus (sans tirets) · Spécification des défauts, options requises et dépendances d'options · Validation des options avec des dégustes ou des sous-routines · Négation des options de la ligne de commande · Prise en charge de l'analyse de n'importe quel tableau, pas seulement de la valeur par défaut @ argv · incorporation de défauts externes (par exemple à partir d'un fichier de configuration) avec le contrôle de l'utilisateur de PRECEDENCEREQUIRE: · Perl Voici quelques caractéristiques clés de "getOpt :: lucid ": · Cinq types d'options: commutateurs, comptoirs, paramètres, listes et claviers · Trois styles d'option: long, court (y compris fourni) et nu (sans tirets) · Spécification des valeurs par défaut, des options requises et des dépendances des options · Validation des options avec des regexes ou des sous-routines · Négation des options sur la ligne de commande · Prise en charge de l'analyse de n'importe quel tableau, pas seulement la valeur par défaut @ArGV · Incorporation de paramètres par défaut externes (par exemple à partir d'un fichier de configuration) avec contrôle utilisateur de la précédente Exigences: · Perl


Getopt :: lucide Logiciels associés

librash

LibRash est une bibliothèque partagée qui implémente une poubelle sur GNU / Linux. ...

125

Télécharger

Tinyradius

Tinyradius est une petite bibliothèque de rayon Java fiable et fiable capable d'envoyer et de recevoir des paquets de rayon de tous types. ...

284

Télécharger