CPAN :: Packagedetails.

إنشاء أو قراءة 02Packages.details.txt.gz
التحميل الان

CPAN :: Packagedetails. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • brian d foy
  • موقع ويب الناشر:
  • http://search.cpan.org/~bdfoy/

CPAN :: Packagedetails. العلامات


CPAN :: Packagedetails. وصف

إنشاء أو قراءة 02Packages.details.txt.gz باستخدام وحدة Perl CPan :: Packagedetails، يمكنك الحصول على بنية بيانات لهذا الملف، أو إنشاء AL.CPAN الخاص بك يستخدم ملف فهرس، 02Packages.details.txt.gz، لعملية تعيين أسماء الحزمة لملفات التوزيع. باستخدام وحدة Perl CPAN :: Packagedetails perl، يمكنك الحصول على بنية بيانات لهذا الملف، أو إنشاء خاص بك. هناك جزأين إلى 02Packages.details.txt.gz: رأس والفهرس. يستخدم هذا الوحدة كائن CPAN المستوى الأعلى :: كائن الحزم للسيطرة على كل شيء ويشمل CPAN :: PackageDetails :: Header and CPAN :: Packagedetails :: كائن الإدخالات. CPAN :: Packagedetails :: كائن الإدخالات عبارة عن مجموعة من CPAN :: PackageDetails :: Entry Objects.for أكثر استخدامات شيوعا، لا داعي للقلق بشأن الدواخل التي تقوم بها الفئة. ستعتمد معظم الأساليب على كائن CPAN المستوى الأعلى على المستوى الأعلى: وسوف يتأكد من أنه يحصل على المكان الصحيح. يستخدمون Synopsis CPAN :: Packagedetails؛ # اقرأ ملف موجود ################## My $ Package_details = CPan :: Packagedetails-> اقرأ ($ اسم الملف)؛ بلدي عدد $ = $ package_details-> عدد؛ سجلاتي $ = $ package_details-> إدخالات؛ foreach بلدي سجل $ (@ سجلات $) {# انظر CPAN :: PackageDetails :: إدخال طباعة للغاية ""، خريطة {$ سجل -> $ _ (اسم الحزمة "،" الإصدار "،" المسار ") طباعة الانضمام ""، خريطة {$ سجل -> $ _ ()} $ package_details-> columns_as_list؛ } # لم تنفذ بعد، ولكن سيكون حقا، رائع حقا إيه؟ سجلاتي $ = $ package_details-> إدخالات (المنطق => 'أو'، #، ولكن هذا يمكن أن يكون و، وهو الحزمة الافتراضية => QR / ^ اختبار: /، # أو مؤلف سلسلة => 'ovid'، # المسار القديس insenstive => QR / foo /،)؛ # إنشاء ملف جديد ###################### 2 $ package_details = cpan :: packagedetails-> جديد (file => "02packages.details.txt"، URL => "http://example.com/mycpan/modules/02packages.details.txt"، وصف => أسماء الحزمة الخاصة بي CPAN الخاص "، الأعمدة =>" اسم الحزمة، الإصدار، المسار "، المقصود_FOR =>" بلدي Private CPan "، مكتوب =>" $ 0 باستخدام CPAN: PACALAGETIALS $ CPAN :: Packagedetails :: إصدار "، last_updated => cpan :: packagedetails-> format_date، allow_packages_only_once => 1،)؛ حزمة $_Details-> Add_Entry (package_name => حزمة $، الإصدار => حزمة $-> الإصدار؛ المسار => $ path،)؛ طباعة "على وشك الكتابة"، حزمة $_Details-> الإدخالات " "؛ حزمة $_details-> Write_file (ملف $)؛ $ package_details-> متطلبات trite_fh (* stdout): perl.


CPAN :: Packagedetails. برامج ذات صلة