App :: rad.

Rapid (und Easy!) Erstellen von Befehlszeilenanwendungen
Jetzt downloaden

App :: rad. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Breno G. de Oliveira
  • Website des Verlags:
  • http://search.cpan.org/~garu/

App :: rad. Stichworte


App :: rad. Beschreibung

Schnelle (und einfach!) Erstellung von Befehlszeilenanwendungen App :: rad ist ein Perl-Modul, das ein einfacher, doch leistungsstarker Rahmen für die Entwicklung Ihrer Befehlszeilenanwendungen sein soll. Sie kann Ihre Perl-One-Liner problemlos in wiederverwendbare Unterprogramme umwandeln, als vom Benutzer Ihres Programms direkt aufgerufen werden können. Es versucht auch, eine praktische Schnittstelle für Ihre gemeinsamen Befehlszeilenaufgaben anzugeben.Synopsis ^ Dies ist Ihre kleinste Arbeitsanwendung (LET Rufen Sie es myapp.pl an.) Verwenden Sie die App :: rad; App :: rad-> run (); Das ist es, Ihr Programm funktioniert bereits und Sie können es direkt über die Befehlszeile verwenden (probieren Sie es an!) $ ./myapp.pl Usage: myapp.pl-Befehl Verfügbare Befehle: Hilfe anzeigen Syntax anzeigen und verfügbare BefehleNextNectEndStopf, beginnen Sie mit dem Erstellen Ihrer eigenen Funktionen (zB) in MyApp.pl: sub Hallo {Return "Hallo, Welt!"; } Und jetzt ist Ihr einfaches Befehlszeilenprogramm myApp.pl einen "Hallo" $ ./MYAPP.pl Verwendung: myApp.pl-Befehl Verfügbare Befehle: Hello Hilfe Syntax anzeigen und verfügbare Befehle $ ./myapp.pl Hallo Hallo, Welt! Sie könnten leicht hinzufügen Eine benutzerdefinierte Hilfsnachricht für Ihren Befehl über das Attribut "Hilfe ()": Sub Hallo: Hilfe (ein schönes Kompliment angeben) {Rückkehr "Hallo, Welt!"; } Und dann, wie erwartet: $ ./myapp.pl-Usage: myapp.pl-Befehl Verfügbare Befehle: Hello geben Sie ein schönes Kompliment an Hilfe Syntax anzeigen und verfügbare BefehlsApp :: rad können Sie auch Ihre Anwendungen erweitern und bietet viel Flexibilität für jeden Befehl mit eingebetteten Help, Argument- und Optionen analysieren, Konfigurationsdatei, Standardverhalten und vielem mehr: App :: rad; App :: rad-> run (); SUB-SETUP {MY $ C = Schicht; $ c-> register_commands ({foo => 'Erweitern Sie Ihren Foo!', Bar => 'Haben Sie ein Getränk! Argumente: --Drink = Getränk',}); } Sub Foo {My $ c = Schicht; $ c-> load_config ('myapp.conf'); Rückkehr 'Foo wurde auf' erweitert. baz () * $ c-> config -> {'myfoo'}; } # Beachten Sie, dass 'BAZ' nicht als Befehl registriert wurde, # so kann es nicht von außen aufgerufen werden. Sub BAZ {RAND (10)} Subleiste {My $ c = Schicht; if ($ c-> Optionen -> {'Drink'}) {Return ', fragten Sie nach einem ". $ c-> Optionen -> {'Getränk'}; } else {return 'Sie müssen nach einem Getränk fragen'; }} Sie können die Befehlszeile ausprobieren: $ ./myapp.pl Verwendung: myApp.pl-Befehl Verfügbare Befehle: Bar Haben Sie ein Getränk! Argumente: --Drink = Drink Foo Erweitern Sie Ihren Foo! Hilfe anzeigen Syntax anzeigen und verfügbare Befehle $ ./myapp.pl bar --drink = Martini, die Sie nach einem Martini-Anforderung gefragt haben: · Perl.


App :: rad. Zugehörige Software