Getopt :: Lucid

GETOPT :: Lucid is een duidelijke, leesbare syntaxis voor de verwerking van de opdrachtregel.
Download nu

Getopt :: Lucid Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • David A. Golden
  • Uitgever website:
  • http://search.cpan.org/~dagolden/CPAN-Reporter-Smoker-0.15/lib/CPAN/Reporter/Smoker.pod

Getopt :: Lucid Tags


Getopt :: Lucid Beschrijving

Getopt :: Lucid is een duidelijke, leesbare syntaxis voor verwerking opdrachtregel. Getopt :: Lucid is een duidelijke, leesbare syntaxis voor opdrachtregelverwerking.Synopsis Gebruik Getopt :: Lucid QW (: ALL); # Basicoptiespecificaties met aliassen @specs = (schakelaar ("versie | v"), teller ("uitgebreid | v"), param ("Config | C"), lijst ("Lib | L | I"), keypair ( "Definieer"), schakelaar ("Help | H")); $ OPT = GETOPT :: LUCID-> GETOPT (@SPECS); $ breedsprakigheid = $ opt-> get_verbose; @LIBS = $ OPT-> GET_LIB; fs = $ opt-> get_define; % all_options = $ opt-> opties; # Geavanceerde optiespecificaties @ADV_SPEC = (Param ("Input") -> Vereist, # Verplichte param ("Modus") -> Standaard ("TCP"), # Defaults Param ("Host") -> NEEM ("PORT" ), # afhankelijkheden Param ("poort", QR / D + /) -> Vereist # Regex-validatieparam ("Config", sub {-R}), # Aangepaste validatieparam ("Help") -> Iedereen, # Case ongevoeligheid); # Voorbeeld met een config-bestand Gebruik config :: std; if (-r $ opt-> get_config) {lees_config ($ opt-> get_config () => mijn% config_hash); $ opt-> merge_defaults ($ config_hash {''}); } Het doel van deze module biedt de leesbaarheid van goede code en duidelijkheid van de intentie voor opdrachtregeloptie-verwerking. Hoewel leesbaarheid een subjectieve standaard is, is Getopt :: Lucid vertrouwt op een meer uitgebreide, gewoon Engelse optiespecificatie in vergelijking met de meer symbolische benadering van Getopt :: Long.Here zijn enkele belangrijke kenmerken van "Getopt Lucid": · Vijf optietypen : schakelaars, tellers, parameters, lijsten en toetsnaren · Drie optie-stijlen: lang, kort (inclusief gebundeld) en blote (zonder streepjes) · Specificatie van defaults, vereiste opties en optieafhankelijkheden · Validatie van opties met regoxen of subroutines · ontkenning van opties op de opdrachtregel · Ondersteuning voor het parseren van elke array, niet alleen de standaard @ ARGV · Incorporatie van externe standaardinstellingen (bijv. Van een configuratiebestand) met gebruikersbeheersing van precedencerequirements: · PERL Hier zijn enkele belangrijke functies van "Getopt: Lucid " · Vijf optietypen: schakelaars, tellers, parameters, lijsten en toetsnaren · Drie optie-stijlen: lang, kort (inclusief gebundeld) en blote (zonder streepjes) · Specificatie van defaults, vereiste opties en afhankelijkheden van optie · Validatie van opties met regexes of subroutines · Ontkenning van opties op de opdrachtregel · Ondersteuning voor het parseren van elke array, niet alleen de standaard @ARGV · Incorporatie van externe standaardinstellingen (b.v. van een configuratiebestand) met gebruikersbeheersing van precedentie Vereisten: · Perl


Getopt :: Lucid Gerelateerde software

vtkfltk

VTKFLTK is een kleine bibliotheek van C-klassen voor de ontwikkeling van FLTK-gebeurtenis-aangedreven interfaces voor gebruik met VTK. ...

147

Downloaden