| App :: Rad 急速(簡単!)コマンドラインアプリケーションの作成 |
今すぐダウンロード |
App :: Rad ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社名:
- Breno G. de Oliveira
- 出版社のWebサイト:
- http://search.cpan.org/garu/
App :: Rad タグ
App :: Rad 説明
迅速な(そして簡単!)コマンドラインアプリケーションの作成 App :: RADは、コマンドラインアプリケーションを開発するためのシンプルでありながら強力なフレームワークであることを目的としたPerlモジュールです。 Perlの1つのライナーを簡単に変換することができますプログラマのユーザーが直接呼び出すことができます。 it myapp.plを呼び出します)app :: radを使用します。 App :: RAD-> run();それはそれがすでに動作していて、コマンドラインを介して直接それを使うことができます(!) $ ./MYAPP.PL使用法:myapp.plコマンド $ ./MYAPP.PLの使用法:myapp.plコマンド使用可能なコマンド:Helloヘルプシンタックスと使用可能なコマンド $ ./MYAPP.PLこんにちはこんにちは、世界!簡単に追加できます。 'help()'属性を介したコマンドのカスタマイズされたヘルプメッセージ:sub hello:help(素敵な賛辞を与える){Return "Hello、World!";その後、期待通り: $ ./MYAPP.PLの使用法:myapp.plコマンド使用可能なコマンド:こんにちはApplimentヘルプ構文と利用可能なCommandSapp :: RADもあなたのアプリケーションを拡大させることができます埋め込まれたヘルプ、引数、およびオプションの解析、設定ファイル、デフォルトの動作など、すべてのコマンドに対して多くの柔軟性を提供します.pray :: rad; App :: Rad-> Run();サブセットアップ{My $ C = Shift; $ c-> register_commands({foo => 'あなたのFoo!'を展開します。 '、bar =>'は飲み物を持っています!引数:--drink = drink '、});サブFoo {My $ C = Shift; $ c-> load_config( 'myapp.conf'); 'fooを展開する'を返します。 baz()* $ c-> config - > {'myfoo'}; #BAZ 'はコマンドとして登録されていないことに注意してください。 SUB BAZ {RAND(10)}サブバー{My $ C = Shift; if($ c->オプション - > {'drink'}){return 'あなたは'を求めました。 $ C->オプション - > {'drink'}; {return '{戻る'あなたは飲み物を求める必要があります。コマンドラインで試すことができます。 $ ./MYAPP.PLの使用法:myapp.plコマンド使用可能なコマンド:バーにはドリンクがあります。引数:--drink = drink fooあなたのfooを展開!ヘルプ構文と使用可能なコマンド $ ./MYAPP.PL BAR --drink = Martini Martiniの要件を求めた: ・Perl
App :: Rad 関連ソフトウェア