App :: rad

Création rapide (et facile!) Création d'applications de ligne de commande
Télécharger maintenant

App :: rad Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Breno G. de Oliveira
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~garu/

App :: rad Mots clés


App :: rad La description

Création rapide (et facile!) Création d'applications de ligne de commande App :: RAD est un module PERL qui vise à être un cadre simple mais puissant pour développer vos applications de ligne de commande. Il peut facilement transformer vos perl one-liners en sous-routines réutilisables que celles-ci peuvent être appelées directement par l'utilisateur de votre programme.Il tente également de fournir une interface pratique pour vos tâches de ligne de commande communes.Synopsis ^ Ceci est votre plus petite application de travail ( appelez ça myapp.pl) Utilisez l'application :: rad; App :: RAD-> RUN (); c'est tout, votre programme fonctionne déjà et vous pouvez l'utiliser directement via la ligne de commande (essayez-le!) $ ./myapp.pl Utilisation: MyApp.pl Commande Commandes disponibles: Aide Afficher la syntaxe et les commandes disponiblesSnext, commencez à créer vos propres fonctions (par exemple) à l'intérieur de MyApp.pl: Sub Hello {retour "Bonjour, World!"; } Et maintenant votre programme de ligne de commande simple myApp.pl a une commande 'Hello'! $ ./myapp.pl Utilisation: MyApp.pl Command Commandes disponibles: Hello Aide Afficher la syntaxe et les commandes disponibles $ ./myapp.pl Bonjour bonjour, World! Vous pouvez facilement ajouter Un message d'aide personnalisé pour votre commande via l'attribut 'Aide ()': Sub Hello: Aide (donner un bon compliment) {retour "Bonjour, monde!"; } Et ensuite, comme prévu: $ ./myapp.pl Utilisation: MyApp.pl Commande Commandes disponibles: Bonjour Donner une belle compliment Aide Afficher la syntaxe et les commandes disponibles :: Rad vous permet également d'élargir vos applications , fournissant une grande flexibilité pour chaque commande, avec une aide intégrée, un argument et une analyse d'options, un fichier de configuration, un comportement par défaut et bien plus encore: Use App :: RAD; App :: rad-> courir (); Sub Setup {My $ C = Shift; $ C-> register_commands ({foo => 'Développez votre foo!', votre bar => 'Boisson! Arguments: --Drink = boisson',}); } sub foo {mon $ c = shift; $ C-> load_config ('myApp.conf'); Retour 'FOO s'est développé à'. Baz () * $ C-> config -> {'myfoo'}; } # Notez que 'Baz' n'a pas été enregistré comme une commande, de sorte qu'il ne peut donc pas être appelé de l'extérieur. Sub Baz {Rand (10)} Sous-barre {My $ C = Shift; Si ($ C-> options -> {'boire'}) {return 'Vous avez demandé un'. $ C-> options -> {'boire'}; } else {return 'Vous devez demander une boisson'; }} Vous pouvez essayer sur la ligne de commande: $ ./myapp.pl Utilisation: MyApp.pl Commande Commandes disponibles: Bar dressez un verre! Arguments: --Drink = Buvez Foo Développez votre FOO! Aide Afficher la syntaxe et les commandes disponibles $ ./myapp.pl Bar --Drink = Martini Vous avez demandé des exigences de martini: · Perl


App :: rad Logiciels associés