Fry :: Shell.

FRY :: Shellは、機能のロード可能なライブラリを使用することを奨励する柔軟なシェルフレームワークです。
今すぐダウンロード

Fry :: Shell. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Gabriel
  • 出版社のWebサイト:
  • http://search.cpan.org/bozo/Fry-Shell-0.15/lib/Fry/Shell.pm

Fry :: Shell. タグ


Fry :: Shell. 説明

Fry :: Shellは、機能のロード可能なライブラリを使用することを奨励する柔軟なシェルフレームワークです。 Fry :: Shellは、コマンドラインからの関数のロード可能なライブラリを使用することを奨励する柔軟なシェルフレームワークです.perl -mfry :: shell -eshellまたはスクリプト:package myShell; Fry :: Shellを使用してください。 #SUBSサブエバリット{My $ CLS = Shift; My $ CODE =($ CLS->フラグ( 'strict'))? 「厳密なものを使う」 : ''; $コード= "@_"; Eval "$ CODE"; sub listStations {My $ CLS = Shift;私の@stations =({name => '高エネルギートランス/テクノ'、IP => 'http://64.236.34.196:80/stream/1003'}、{name => 'macondo salsa'、ip => ' http://165.132.105.108:8000 '、{name =>'新しい年齢 '、ip =>' http://64.236.34.67:80/stream/2004 '}、); $ cls-> savearray(map {$ _-> {IP}} @stations);リターンマップ{$ _-> {name}} @stations; #setシェルプロンプトMy $ PROSM = "Clever Prompt:"; #Initializeシェルをクリックしてコマンドをロードし、オプションMy $ SH = fry :: shell-> new(prompt => $プロンプト、load_obj => {cmds => {liststations => {a => 'ls'}}}}}}} => {strict => {type => 'flag'、a => 'n'、default => 0}}})} #ベジンシェルループ$ SH->シェル(@argv); ####例の終わり、他の可能なメソッドの開始#RUNシェルが1回$ SH->に1回(@argv); #ロードライブラリと各ライブラリーの_initlib $ sh-> initlibs(@Modules)を実行します。 $ sh-> loadfile($ file); $ SH-> LoadPlugins($ myplugin); $ sh-> runcmd($ cmd); Fry :: Shellはシェルを作成するためのシンプルで柔軟な方法です。他のほとんどの軽量シェルとは異なり、このモジュールは(国連)機能のライブラリを繰り広げ、したがっていくつかのモジュールに合わせたシェルの作成を促します。シェルは現在コマンドラインでのみ表示可能ですが、そのフレームワークは他のビュー(特にWeb Oneが主に提供されています。このモジュールは主に提供されています)は、MVCフレームワークのモデルとしてサービスを提供しています。ユーザーの観点からは役立ちます。シェルセッションが主に4つのシェルコンポーネント(クラスがコアクラスとして知られている)で構成されていることを知っていることを知っています:ライブラリ(lib)、コマンド(cmd)、オプション(opt)および変数(var)。コマンドとオプションは任意のものと同じです。シェル環境:関数へのコマンドマッピング、すなわちそれに変数を変更するか、またはコマンドの前に変化するオプション。変数は、これらのコマンドとオプションに関するデータを含むすべての設定可能なデータを保存します。ライブラリはのためのコンテナです。これらのコンポーネントの関連グループ。ここに「Fry :: Shell」の主な機能があります。 ・実行時にシェルコンポーネントをロード/アンロードします。 ・プラグインを介してシェル機能を使用するための柔軟なフレームワーク。外部モジュールを必要としない裸の最小シェルを設定することもできます。現在のプラグインは、ダンプデータ、readlineサポート、シェル構成の読み取り、およびシェル出力の表示に存在します。 ・コマンドとオプションは、コマンドラインで最小限のタイピングのためにエイリアスされます。 ・コマンドには、援助と使用法が定義されている可能性があります。 ・コマンドはユーザー定義の引数型を持つことができます。 1つはサブルーチンまたはそれらが渡すべきテストによって引数型を定義します。これらのテストはコマンドの定義された引数に適用されます。定義された引数型を使用すると、コマンドの引数のための自動補完ルーチンを定義することもできます。 ・オプションは変数を変更できます。変数はシェルのほぼすべての側面に存在するので、オプションは多くのコアシェル関数を変更できます。ハンディな例は、現在の行の現在の解析サブルーチンを指定する 'parsecmd'です。このVARを変更すると、オプションの後の入力の解析方法が変更されます。 ・オプションは、呼び出されたときにサブルーチンを呼び出すか、指定された量の反復の値を維持する機能を含めて定義されたさまざまな動作を定義できます。 ・デフォルトのオプションには、「メニュー」が出力され、次のコマンドを参照して番号別に参照します。 ・優先ページャ付きのページ出力。 ・マルチラインモード。 ・シェルコンポーネントをダンプ、リストまたはアンロードするには、Shellコンポーネントをダンプ、リストまたはアンロードするには、Autlステートメントの評価、およびオートロードライブラリの実行方法を削除、リストまたはアンロードするためのデリバートライブラリが付いています。 要件: ・Perl


Fry :: Shell. 関連ソフトウェア

Libiriverdb.

LibiriverDBは、iRiver Jukebox、特にH300およびH100シリーズのハードディスクベースのモデルのライブラリです。 ...

133

ダウンロード