Fry :: Shell.

Fry :: Shell ist ein flexibler Muschelrahmen, der ladfähige Funktionen bieht.
Jetzt downloaden

Fry :: Shell. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Gabriel
  • Website des Verlags:
  • http://search.cpan.org/~bozo/Fry-Shell-0.15/lib/Fry/Shell.pm

Fry :: Shell. Stichworte


Fry :: Shell. Beschreibung

Fry :: Shell ist ein flexibler Muschelrahmen, der ladfähige Funktionen bieht. Fry :: Shell ist ein flexibler SHUL-Rahmen, der ladfähige Funktionen mit ladfähigen Bibliotheken ermutigt Verwenden Sie BRY :: Shell; #subs SUB-Wert {My $ cls = Schicht; mein $ code = ($ cls-> flag ('streng'))? 'Verwenden Sie streng;' : ''; $ Code. = "@_"; Eval "$ Code"; } Unterlistenstationen {My $ cls = Schicht; Meine @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 => "neues Alter", IP =>' http://64.236.34.67:80/stream/2004 '},); $ CLS-> SAVEARRAY (MAP {$ _-> {IP}} @stations); Rückkehrkarte {$ _-> {Name}} @stations; } #Set Shell Prompt meine $ Prompt = "Clever Prompt:"; #Initialize-Shell und laden Sie einen Befehl und eine Option My $ sh = fry :: shell-> NEU (Prompt => $ Prompt, load_obj => {cmds => {liststations => {a => 'ls'}}, Onet => {strict => {type => 'Flag', a => 'n', default => 0}}}); #Begin Shell Loop $ sh-> shell (@argv); #### Ende des Beispiels, Beginn der anderen möglichen Methoden #Run Shell einst $ sh-> einmal (@argv); #Lads-Bibliotheken und leitet jedes Bibliothek _initlib $ sh-> initlibs (@modules); $ sh-> loadfile ($ datei); $ sh-> loadplugins ($ myplugin); $ sh-> runcmd ($ cmd); fry :: shell ist eine einfache und flexible Art, eine Schale zu erstellen. Im Gegensatz zu den meisten anderen leichten Muscheln erleichtert dieses Modul (UN) Ladebibliotheken von Funktionen und fördert somit die Erstellung von auf mehrere Modulen zugeschnittenen Muscheln. Obwohl die Hülle derzeit nur auf der Kommandozeile beobachtet, ist das Framework flexibel genug, um andere Ansichten (insbesondere ein Netz eins zu unterstützen. Dieses Modul dient hauptsächlich (dient dienen) als Modell in einem MVC-Framework.von A-Benutzer-Perspektive kann es helfen wissen, dass eine Shell-Sitzung hauptsächlich aus vier Shell-Komponenten besteht (dessen Klassen als Kernklassen bekannt sind): Bibliotheken (LIB), Befehle (CMD), Optionen (Opt) und Variablen (VAR). Befehle und Optionen sind die gleichen wie in einem beliebigen Shell-Umgebung: Ein Befehlszuordnungszuordnung auf eine Funktion und eine Option, die das Verhalten eines Befehls ändern, dh Variablen in IT-Ändern von Variablen oder Aufruf von Funktionen vor dem Befehl. Variablen speichern alle konfigurierbaren Daten, einschließlich Daten, einschließlich der Daten, die sich auf diese Befehle und Optionen beziehen. Bibliotheken sind Container für Eine verwandte Gruppe dieser Komponenten. Hier sind einige wichtige Funktionen von "fry :: shell": · Laden / Entladen von Shell-Komponenten zur Laufzeit. · Flexibler Rahmen für die Verwendung von Shell-Funktionen über Plugins. Sie können sogar eine nackte Mindestschale einrichten, die keine externen Module benötigen! Die derzeit vorhandenen Plugins gibt es, um Daten abzureisen, Release-Support, Leseschale-Konfigurationen und Anzeigen von Shell-Ausgang zu lesen. · Befehle und Optionen können auf minimales Tippen auf der Kommandozeile ausgelöst werden. · Befehle können Hilfe und Verwendung definiert haben. · Befehle können benutzerdefinierte Argumentypen haben. Man definiert Argumenttypen von Subroutinen oder Tests, die sie passieren sollen. Diese Tests werden dann auf das definierte Argument eines Befehls angewendet. Mit definierten Argumenttypen kann man auch Autocompletion-Routinen für die Argumente eines Befehls definieren. · Optionen können Variablen ändern. Da Variablen für fast jeden Aspekt der Hülle vorhanden sind, können Optionen viele Kernschalenfunktionen ändern. Ein praktisches Beispiel ist 'PARSECMD', das die aktuelle Parse-Subroutine für die aktuelle Zeile benennt. Ändern dieses VONs würde ändern, wie die Eingabe nach Analyse der Optionen analysiert wird. · Optionen können unterschiedliche Verhaltensweisen aufweisen, einschließlich der Möglichkeit, Unterprogramme aufzurufen, wenn sie aufgerufen werden oder einen Wert für einen bestimmten Betrag an Iterationen aufrechterhalten. · Standardoptionen umfassen "Menü", welche Zahlen ausgegeben werden, und ermöglicht den nächsten Befehl, sie mit der Nummer zu verweisen. · Seitenausgabe mit bevorzugter Pager. · Multiline-Modus. · Kommt mit einer anständigen Standardbibliothek, Fry :: lib :: Standard, zum Ablegen, Listen oder Entladen einer beliebigen Shell-Komponente, die Systembefehle ausführen, Perl-Anweisungen auswerten und Methoden der automatischen Bibliotheken auswerten. Anforderungen: · Perl.


Fry :: Shell. Zugehörige Software

libgtk-java.

Java-Gnome ist ein Satz von Java-Bindungen für GNOME- und GTK-Bibliotheken, sodass GNOME-Anwendungen in Java geschrieben werden können. ...

113

Herunterladen

Wilde Katze

Wildcat-Projekt ist ein Java-Toolkit / Framework, mit dem kontext-eigentliche Anwendungen erstellt werden können. ...

55

Herunterladen