Fry :: Shell.

FRY :: Shell è un quadro di shell flessibile che incoraggia l'utilizzo di librerie di funzioni caricabili.
Scarica ora

Fry :: Shell. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Gabriel
  • Sito web dell'editore:
  • http://search.cpan.org/~bozo/Fry-Shell-0.15/lib/Fry/Shell.pm

Fry :: Shell. Tag


Fry :: Shell. Descrizione

FRY :: Shell è un quadro di shell flessibile che incoraggia l'utilizzo di librerie di funzioni caricabili. FRY :: Shell è un framework flessibile della shell che incoraggia l'uso di librerie caricabili di funzioni .synopsis dalla riga di comando: Perl -mfry :: shell-o in uno script: pacchetto myshell; Usa Fry :: Shell; #subs sub valutazione {my $ cls = shift; My $ code = ($ cls-> flag ('rigoroso'))? 'Usa rigoroso;' : ''; '; $ codice. = "@_"; Eval "$ codice"; } Sub Liststations {My $ CLS = shift; My @stations = ({name => 'High Energy Trance / Techno', IP => 'http://64.236.34.196:80/Stream/1003'}, {NAME => 'Macondo Salsa', IP => ' http://165.132.105.108:8000 '}, {name =>' New Age ', IP =>' http://64.236.34.67:80/STEAM/2004 '},); $ CLS-> SaveArray (mappa {$ _-> {IP}} @stations); Mappa di ritorno {$ _-> {name}} @stations; } #Set Shell Prompt My $ Prompt = "Clever Prompt:"; #initializza shell e caricare un comando e un'opzione my $ sh = fry :: shell-> nuovo (prompt => $ prompt, load_obj => {cmds => {listatori => {a => 'ls'}}, opts => {rigorto => {type => 'flag', a => 'n', default => 0}}}); #begin shell loop $ sh-> shell (@argv); #### fine dell'esempio, inizio di altri metodi possibili #Run shell una volta $ sh-> una volta (@ARGV); # carichi librerie ed esegue ogni libreria _initlib $ sh-> inilibs (@modules); $ sh-> loadfile ($ file); $ sh-> carichiplugins ($ myplugin); $ sh-> runcmd ($ cmd); frigge :: shell è un modo semplice e flessibile per creare una shell. A differenza della maggior parte degli altri gusci di leggerezza, questo modulo facilita (UN) Caricamento delle librerie di funzioni e incoraggia quindi la creazione di shell su misura per diversi moduli. Sebbene la shell sia attualmente visualizzabile solo alla Commandline, il framework è abbastanza flessibile da supportare altre viste (in particolare un Web One. Questo modulo è principalmente porzione (servirà) come il modello in un quadro MVC. Dal punto di vista dell'utente Aiuta sapere che una sessione di shell è composta da principalmente quattro componenti della shell (le cui classi sono conosciute come classi core): librerie (lib), comandi (cmd), opzioni (opt) e variabili (var). I comandi e le opzioni sono uguali a qualsiasi Ambiente della conchiglia: una mappatura dei comandi su una funzione e un'opzione Modifica del comportamento di un comando IE Modifica delle variabili all'interno o chiamando le funzioni prima del comando. Variabili memorizzano tutti i dati configurabili, inclusi i dati relativi a questi comandi e opzioni. Le librerie sono contenitori per un gruppo correlato di questi componenti. Ecco alcune caratteristiche chiave di "Fry :: Shell": · Caricare / scaricare i componenti della shell in runtime. · Quadro flessibile per l'utilizzo di funzioni di shell tramite plugin. Puoi persino impostare un guscio minimo nudo che non ha bisogno di moduli esterni! Attualmente esistono plugin per il dumping dei dati, il supporto di readline, la lettura delle configurazioni della shell e la visualizzazione dell'uscita della shell. · I comandi e le opzioni possono essere alias per la digitazione minima sulla comando. · I comandi possono avere aiuto e utilizzo definito. · I comandi possono avere tipi di argomenti definiti dall'utente. Uno definisce i tipi di argomenti da subroutine o test che dovrebbero passare. Questi test vengono quindi applicati agli argomenti definiti (s) di un comando. Con i tipi di argomenti definiti, si può anche definire le routine di autocomposizione per gli argomenti di un comando. · Le opzioni possono modificare le variabili. Poiché le variabili esistono per quasi tutti gli aspetti della shell, le opzioni possono cambiare molte funzioni di shell core. Un esempio comodo è 'Parsecmd' che nomina la subroutine analiria corrente per la linea corrente. La modifica di questo var cambierebbe come l'ingresso dopo che le opzioni sono analizzate. · Le opzioni possono avere comportamenti diversi definiti includendo la possibilità di richiamare le subroutine quando si chiama o per mantenere un valore per una quantità specificata di iterazioni. · Le opzioni predefinite includono "Menu" quale numero di numeri e consente al comando successivo di rivolgerli per numero. · Uscita della pagina con cercapersone preferito. · Modalità multilinea. · Viene fornito con una biblioteca predefinita decente, friggere :: lib :: Default, per scaricare, elencare o scaricare qualsiasi componente di shell, eseguire comandi di sistema, valutare le dichiarazioni perl ed eseguire metodi di librerie automaticamente. Requisiti: · Perl.


Fry :: Shell. Software correlato

JWX!

JWX! è un collegamento Java per il quadro GUI WXWidgets. ...

207

Scarica