モジュール::飼育

Module ::社員は、Perlモジュールの配布でモジュールを構築および管理するためのPerlモジュールです。
今すぐダウンロード

モジュール::飼育 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Barrie Slaymaker
  • 出版社のWebサイト:
  • http://search.cpan.org/rbs/

モジュール::飼育 タグ


モジュール::飼育 説明

Module ::社会rは、Perlモジュールの配布でモジュールを構築して管理するためのPerlモジュールです。 MODULE ::社会系は、PerlモジュールのDistribution.FunctionParse_Module_specsでモジュールを構築して管理するPerlモジュールです。@ specs = parse_module_specs @argv、%オプション。モジュール仕様を解析します.foo foo :: bar lib / foo.pm lib / foo / bar.pm lib / foo / bar.podを返し、パッケージ名(foo :: bar)とファイルへのパスを返します(ハッシュ内の各パラメータのlib / foo / bar.pm)。結果ハッシュは次のようになります。{filename => "lib / foo / bar.pm"、package => "foo :: bar"、spec => $ spec、##渡されたもの}。 A-Z、0から9、:、または 'その他の文字を含む名前は、ファイル名であると見なされます。ファイル名はlib /(またはlib / win32)から始めるか、警告されます。提供されている唯一のオプションは次のとおりです.AS_DIRモジュール名がファイル名に変換されたときのfilenameの代わりに "/"の追加 "/"の追加を1に設定します。ファイル名が解析されたときには何も影響しません。これはMVPMのRecurse Option.parse_bin_specsによって使用されます。= parse_bin_specs @argv、%オプション。 foo bin / fooのような "bin"プログラムの仕様は、ハッシュ内の各パラメータのプログラム名(foo)とファイルへのパス(bin / foo)を返します。結果ハッシュは次のようになります。{filename => "bin / foo"、program => "foo"、spec => $ spec、##渡されたもの}。スペックにディレクトリ区切り文字がない場合は、「bin /」が追加されています。スペックにディレクトリ区切り記号がある場合は、「bin /」はpreperesd.parse_dist_specsのリストを取ります(foo :: bar、foo-bar)、{package => "foo :: bar"のようなハッシュ= > $ spec、reconfigure_distは現在のPerlを使用してPerl MakeFile.plを実行します。 TODO:サポートモジュール:: Build Methodology.ADD_TO_MANIFEST ADD_TO_MANIFEST "foo"、 "bar"; MANIFEST.RM_FROM_MANIFEST RM_FROM_MANIFEST "foo"、 "bar"に1つ以上のファイルを追加します。 1つ以上のファイルをManifest.Install_file install_file $ from_file_hash、$ to_file_hash、%macros; .newpmディレクトリのapprotiateファイルを見つけて、必要なものをインスタンス化します。読み取りとタグ。メタタグ======== CHMOD結果のファイル(数値のみ)認識されていないメタまたはマクロタグは警告で無視されます。マニフェストにファイルを追加します。 TODO:Module :: Buildのマニフェストプロシージャ。@from_files = Templates_For @to_files書き込むファイルのリストを考えると、適切なソースFiles.test_scripts_を見つけます。 @modules {filename => "t / foo.t"、}はparse_module_specs.skeleton_filesによって返されたハッシュの配列です。から、からインストールするファイルから/へのファイルのリストを返します。から、$ to、%optionsからファイルを配布にコピーし、関連テストスイート(見つかった場合)をコピーします。 TODO:ChangeLogsを書き換えないでください。それらを認識するのが最善を見分けることはわかりません。これは神話.newpmrcの選択肢かもしれません。 TODO:ファイル名の置換パターンの大文字と小文字を区別しませんか。 .newpmbin bin /に新しいスクリプトファイルを作成します。テストスクリプトを追加しません(任意のプログラムをテストするための安全な方法がないため).newpmdistは新しい配布を作成します。そしてスケルトンファイルからそれを入力します。 newpm()新しいMODULE.MVPM MVPM $ from、$ to、%オプションは、ファイルの名前をディストリビューション、ファイルの名前(および該当する場合はパッケージ名)および他のすべてのファイルに変更します。変更されたファイルのバックアップは、.newpm / bak_0000(毎回0000インクリメント)に配置されます。 TODO:いくつかの種類のロックは、同じバックアップディレクトリ名を選択しないように、同時にMVPMSを選択しません。 TODO:ChangeLogsを書き換えないでください。それらを認識するのが最善を見分けることはわかりません。これは神話.newpmrcの選択肢かもしれません。 TODO:ファイル名の置換パターンの場合は、Win32で鈍感な場合があります.RMPMは、パッケージ(またはモジュール)名の後に指定されたモジュールとテストを削除します。運命パッケージを参照する他のファイルについて警告します。バックアップディレクトリ(.mvpm / ...は.mvpm / ...が変更されます)で行われます。ユーザーの作業環境これはディレクトリを再構築するまで待ちます.usageparse_cli My($ OPTIONS、@params)= parse_options @argv、%spec。コマンドラインを読み込み、オプションやその他のパラメータを解析します。オプションはパラメータと混在することがあります。オプション-H | - ?| - 常に通常のことを行います。 -n | - describe *が起こるのですが、何もしません。 -bar.pmこれはおそらくXSディストリビューションのすべてがうまくいかないでしょう。 win32.doesについては、それを追加できるかどうかを確認しましょう。要件: ・Perl


モジュール::飼育 関連ソフトウェア