Getopt :: lucido

GETopt :: Lucid è una sintassi chiara e leggibile per l'elaborazione della riga di comando.
Scarica ora

Getopt :: lucido Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • David A. Golden
  • Sito web dell'editore:
  • http://search.cpan.org/~dagolden/CPAN-Reporter-Smoker-0.15/lib/CPAN/Reporter/Smoker.pod

Getopt :: lucido Tag


Getopt :: lucido Descrizione

GETopt :: Lucid è una sintassi chiara e leggibile per l'elaborazione della riga di comando. Getopt :: Lucid è una sintassi chiara e leggibile per l'elaborazione della riga di comando. ISSYNOPSIS utilizza Getopt :: Lucid QW (: tutto); # Specifiche opzionali di base con alias @specs = (Interruttore ("Versione | V"), contatore ("Verbose | V"), param ("config | c"), elenco ("lib | l | I"), Keypair ( "Definisci"), Switch ("Guida | H")); $ opt = getopt :: lucid-> getopt (@specs); $ verbosità = $ opt-> get_verbose; @libs = $ opt-> get_lib; FS = $ opt-> get_define; % all_options = $ opt-> opzioni; # Opzione avanzata Specifiche @adv_spec = (parametro ("Input") -> Richiesto, param obbligatorio obbligatorio ("Modalità") -> Predefinito ("TCP"), # Paramment predefinito (parametro ") -> Esegui (" Porta ") ), # dipendenze Param ("Porta", QR / D + /) -> Richiesto, # Regex Validation Param ("config", sub {-R}), param convalida personalizzato ("Guida") -> Anycase, # caso insensibilità ); # Esempio con un file di configurazione Usa Config :: STD; se (-R $ opt-> get_config) {read_config ($ opt-> get_config () => my% config_hash); $ opt-> merge_defaults ($ config_hash {''}); } L'obiettivo di questo modulo fornisce una buona leggibilità del codice e chiarezza di intento per l'elaborazione delle opzioni della riga di comando. Mentre la leggibilità è uno standard soggettivo, Getopt :: Lucid si basa su un più dettagliato, normale-Inglese specifica opzione come confrontato con l'approccio più simbolico di Getopt :: Long.Here sono alcune caratteristiche chiave di "Getopt Lucid": · Cinque tipi di opzione : Interruttori, contatori, parametri, elenchi e tastiera · Tre stili di opzione: lungo, corto (incluso in bundle) e nudo (senza trattini) · Specifica dei valori predefiniti, opzioni richieste e dipendenze opzionali · Validazione di opzioni con regexes o subroutines · Negazione di opzioni sulla riga di comando · Supporto per analizzare qualsiasi array, non solo l'inserimento predefinito @ argv · Incorporazione di valori predefiniti esterni (ad es. Da un file di configurazione) con il controllo dell'utente dei precettirequequirente: · Perl qui ci sono alcune caratteristiche chiave di "Getopt :: Lucid ": · Cinque tipi di opzioni: Interruttori, contatori, parametri, elenchi e tastiera · Tre opzioni stili: lungo, corto (incluso in bundle) e nudo (senza trattini) · Specifica di valori predefiniti, opzioni richieste e dipendenze opzionali · Validazione di opzioni con regexe o subroutines · Negazione delle opzioni sulla riga di comando · Supporto per analizzare qualsiasi array, non solo il predefinito @ARGV · Incorporazione di default esterni (ad esempio da un file di configurazione) con controllo utente di precedenza Requisiti: · Perl.


Getopt :: lucido Software correlato

Medsphere.widgets.

medsphere.widgets è una raccolta di elementi di interfaccia multipiattaforma per GTK # utilizzati dai prodotti di MedSphere. ...

243

Scarica

dm.kittenauth.

DM.KittenAuth Package implementa una soluzione di convalida CAPTCHA utilizzando gruppi di immagini e domande associate. ...

82

Scarica