Eb :: shell :: baseEB :: Shell :: Base è una classe generica per creare interpreti di comando orientati alla linea. | |
Scarica ora |
Eb :: shell :: base Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- Perl Artistic License
- Prezzo:
- FREE
- Nome editore:
- Darren Chamberlain
- Sito web dell'editore:
- http://search.cpan.org/~darren/Tie-Google-0.03/Google.pm
Eb :: shell :: base Tag
Eb :: shell :: base Descrizione
EB :: Shell :: Base è una classe generica per costruire interpreti di comando orientati alla linea. EB :: Shell :: BASE è una classe generica per costruire interpreti di comando orientato alla linea. Pacchetto ISSYNOPSIS My :: Shell; Utilizzare Base QW (EB :: Shell :: Base); sub do_greeting {return "hello!" } EB :: Shell :: Base è una versione leggermente modificata di Shell :: Base. È modificato per il programma EekBoek http://www.squirrel.nl/eekBoek e non destinato ad uso generale. Si prega di utilizzare Shell :: Base invece.Shell::Base è una classe base progettata per l'edilizia dei programmi della riga di comando. Definisce un numero di valori predefiniti utili, semplifica l'aggiunta di comandi e aiuto e si integra bene con il termine :: readline.fter scrivere diversi anelli di rep (lettura-eval-print) in Perl, mi sono ritrovato a desiderare qualcosa di un po 'più conveniente che iniziare Con: while (1) {My $ LINE =; ultimo a meno che non sia definita $ riga; chomp $ line; Se ($ LINE = ~ /^...CeatureShell:: offre un accesso semplice a molte delle cose che scrivo sempre nei miei rappresentanti, oltre a supporto per molte cose che intendo sempre, ma mai trovare il tempo per: readline SupportShell :: Base fornisce un semplice accesso alla libreria di readline tramite termine :: readline, incluso il completamento della scheda integrata e la facile integrazione con le funzioni del file di cronologia. Se una sottoclasse desidera o richiede un termine: il supporto di readline, quindi può essere Sostituito nelle sottoclassi sovrascrivendo alcuni metodi. Vedere "Utilizzo di shell :: Base senza readline", sotto.Trizzante per aggiungere commandsadding comandi alla tua shell è semplice come la creazione di metodi: il comando foo viene inviato a DO_FOO. Inoltre, ci sono Ganci per comandi sconosciuti e per quando l'utente colpisce solo, entrambi con cui una sottoclasse può sovrascrivere.integrated Guida SystemShell :: Base rende semplice integrare la Guida in linea all'interno accanto ai metodi di comando. Aiuto per un comando foo può essere recuperato con l'aiuto per un comando , con l'aggiunta di un metodo. Inoltre, un comando GUIDA GENERALE elenca tutti i possibili comandi di aiuto; Questo elenco è generato in tempo di esecuzione, quindi non è possibile dimenticare di aggiungere metodi di guida all'elenco degli argomenti disponibili. Integrazione Integrazione può essere inviato tramite il cercapersone predefinito dell'utente (come definito da $ env {'Pager'}, con un ragionevole impostazione predefinita) o scaricata direttamente su Stdout. La stampa (s) di stampa (s) della stampa (s) è gestita tramite un metodo di stampa (), che può essere sovrascritto in una sottoclasse per inviare output anywhere.pre- e post-processing Methodsinput ricevuto dalla readline () può essere Elaborato prima che venga analizzato e l'output dai metodi di comando può essere post-elaborato prima che venga inviato a Stampa (). Supporto automatico per RC FileSA Simple RC-File Parser è integrato, che manegge il nome = file di configurazione del tipo di valore. Questo parser gestisce commenti, spazi bianchi, definizioni multilinee, tipi di opzioni booleane e (nome, valore) e più file (ad es. / Etc / foorc, $ home / .foorc) .Shell :: La base era originariamente basata, concettualmente, su Python CMD.CMD Class, anche se si è espanso ben oltre ciò che offre CMD. Requisiti: · Perl.
Eb :: shell :: base Software correlato
Cerca :: Strumenti :: Parole chiave
Ricerca :: Strumenti :: Parole chiave è un modulo perl per estrarre parole chiave da una query di ricerca. ...
190
Catalizzatore :: Manuale :: Tutorial :: AdvancedCrud
Catalizzatore :: Manuale :: Tutorial :: AdvancedCrud è un tutorial Catalyst - Parte 8: Avanzato crudo. ...
165
DateTime :: Formato :: Builder :: Tutorial
DateTime :: Formato :: Builder :: Tutorial è una classe rapida sull'utilizzo del costruttore. ...
143
DBIX :: DBO2 :: Documenti :: Todo
DBIX :: DBO2 :: Docs :: Todo sono attività, idee e rapporti di bug. ...
208