Getopt :: lucid.

getopt :: lucid ist eine klare, lesbare Syntax für die Befehlszeilenverarbeitung.
Jetzt downloaden

Getopt :: lucid. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David A. Golden
  • Website des Verlags:
  • http://search.cpan.org/~dagolden/CPAN-Reporter-Smoker-0.15/lib/CPAN/Reporter/Smoker.pod

Getopt :: lucid. Stichworte


Getopt :: lucid. Beschreibung

Getopt :: lucid ist eine klare, lesbare Syntax für die Befehlszeilenverarbeitung. Getopt :: lucid ist eine klare, lesbare Syntax für die Befehlszeilenverarbeitung.Synopsis verwenden GETOPT :: lucid qw (: alle); # grundlegende Optionspezifikationen mit Aliases @Specs = (Switch ("Version | V"), Zähler ("Verbose | v"), param ("config | c"), list ("lib | l | i | I), KeyPair ( "Definieren"), Schalter ("Hilfe | H"); $ opt = getopt :: lucid-> getopt (@specs); $ vosposity = $ opt-> get_verbose; @libs = $ opt-> get_lib; fs = $ opt-> get_define; % all_options = $ opt-> Optionen; # Erweiterte Option Spezifikationen @ Adv_spec = (Param ("Input") -> Erforderlich, # Erforderlich param ("MODE") -> Standard ("TCP"), # Standardeinstellungen param ("Host") -> Bedarf ("Port") ), # Abhängigkeiten param ("Port", QR / D + /) -> Erforderlich, # REGEX Validierung param ("config", sub {-r}), # benutzerdefinierte Validierung param ("Hilfe") -> JEDECASE, # Fall Unempfindlichkeit); # Beispiel mit einer Konfigurationsdatei Verwendung CONFIG :: STD; if (-r $ opt-> get_config) {read_config ($ opt-> get_config () => my% config_hash); $ opt-> merge_defaults ($ config_hash {'}); } Das Ziel dieses Moduls bietet eine gute Code-Lesbarkeit und Klarheit der Absicht für die Befehlszeilenoptionsverarbeitung. Während der Lesbarkeit ist ein subjektiver Standard, getopt :: Lucid setzt auf eine ausführlichere, schlichtere englische Optionsspezifikation im Vergleich zum symbolischen Ansatz von getopt :: lang. Hier sind einige wichtige Funktionen von "getopt luid": · Fünf Optionsarten : Switches, Zähler, Parameter, Listen und Tastenspairs · Drei Optionsstile: lang, kurz (einschließlich gebündelt) und nackt (ohne Bindestriche) · Spezifikation der Standardeinstellungen, erforderliche Optionen und Optionsabhängigkeiten · Validierung von Optionen mit Regexes oder Subroutinen · Negation von Optionen auf der Befehlszeile · Unterstützung für das Analysieren von Analysen, nicht nur der Standard-Standard-@ argv · Integration externer Standardeinstellungen (z. B. aus einer Konfigurationsdatei) mit der Benutzersteuerung von PrezedCereRements: · Perl Hier sind einige wichtige Funktionen von "getopt :: lucid "::: · Fünf Optionsarten: Schalter, Zähler, Parameter, Listen und Tasten · Drei Optionsstile: lang, kurz (einschließlich gebündelt) und bloß (ohne Bindestriche) · Spezifikation der Standardeinstellungen, erforderlichen Optionen und Optionsabhängigkeiten · Validierung von Optionen mit Regexes oder Subroutinen · Negation der Optionen in der Befehlszeile · Unterstützung beim Analysieren von Analysen, nicht nur der Standardwert @Argv · Einbau externe Standardeinstellungen (z. B. von einer Konfigurationsdatei) mit Benutzersteuerung der Priorität Anforderungen: · Perl.


Getopt :: lucid. Zugehörige Software

Beagle-Xeam.

Beagle-XESAM ist ein kleiner Adapter, der zwischen der Native Suchoberfläche von XESAM SEARCH API und Beagle übersetzt. ...

148

Herunterladen

Unkomplizierte Mathematik

componsions Maths ist eine Java-Bibliothek, die aus einem umfassenden Paket mit zufälliger Zufallszahl und anderen nützlichen mathematischen Dienstprogrammen besteht. ...

161

Herunterladen