Getopt :: fanta

GETOPT :: Fancy ist ein Objektansatz, um Befehlszeilenoptionen zu behandeln, und konzentriert sich auf das Endbenutzerglück.
Jetzt downloaden

Getopt :: fanta Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Robert Powers
  • Website des Verlags:
  • http://search.cpan.org/~batman/

Getopt :: fanta Stichworte


Getopt :: fanta Beschreibung

GETOPT :: Fancy ist ein Objektansatz, um Befehlszeilenoptionen zu behandeln, und konzentriert sich auf das Endbenutzerglück. GETOPT :: Fancy ist ein Objektansatz für die Handhabung von Befehlszeilenoptionen, die sich auf das Ende des Endbenutzers fokussieren. Meine $ OPTS = GETOPT :: Fancy-> Neu (); $ OPTS-> Hinzufügen ("DB", GT => "= S", EX => "", DESC => "Die Datenbank zum Ablegen. Lassen Sie unset für alle Datenbanken.", DEF => "Teen_titans", erlaubt = > , regex => '^ + $', REQ => 0, Abschnitt => "Erforderliche DB-Parameter" ); # Erlauben Sie nur den Druck von Set-Optionen $ OPTS-> Hinzufügen ("Check_args", Desc => "Nur alle Optionen drucken", Abschnitt => "MISC-Parameter"); # Erlauben Sie dem Benutzer, die Liste der Optionen anzugeben, s / er braucht Hilfe bei $ OPTS-> Hinzufügen ("Hilfe", GT => ": S @", EX => "", DESC => " Geben Sie Optionsnamen an und er druckt die Hilfe für diese Optionen, ansonsten alle. ", Abschnitt =>" Sonstige Parameter ", Kommas => 1); # Holen Sie sich die Befehlszeilenoptionen Meine $ error_msg = $ egt-> get_options (); druck_uage ($ error_msg) wenn $ error_msg; drucken "wird diese Datenbank ablegen: $ OPTS -> {db} n"; drucken "Benutzer möchte Informationen zu diesen helfen:". Join (",", @ {$ Opts -> {help}}). "n", wenn ($ OPTS -> {help}); druck_umage () wenn $ OPTS -> {help}; print_args (), wenn $ OPTS -> {check_args}; sub print_args {drucken $ egt-> get_values (); Beenden (0); } Sub Print_Usage {meine $ hoft; meine $ msg = schalte; $ HOPTS = $ OPTS -> {Help}, es sei denn (skalar @ {$ opt -> {help}} == 0); drucken "Verwendung: $ 0 n"; drucken $ OPTS-> GET_USTAGE ($ HOPTS); drucken "Fehler: $ msgn", wenn $ msg; Beenden (0); } Getopt :: Fancy ermöglicht es den Befehlszeilenoptionen, um alle an einem Ort in Ihrem Skript zu sein, einschließlich Standardwerten, zulässigen Werten, benutzerfreundliche Beschreibungen, erforderliche Fahnen und Musteranforderungen. Oftimes Skript-Schriftsteller spitzen auf die Nutzungsinformationen oder haben dazu aufgefordert, Informationen zu unterstützen. Diese Module helfen Skript-Autoren, bessere Bürger zu sein. Dieses Modul verwendet GETOPT :: lang, so dass die gleichen Regeln anwenden. Aquirements: · Perl Anforderungen: · Perl.


Getopt :: fanta Zugehörige Software