CPAN :: Distnameinfo.

استخراج اسم التوزيع والإصدار من اسم ملف توزيع
التحميل الان

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

الإعلانات

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

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


CPAN :: Distnameinfo. وصف

استخراج اسم التوزيع والإصدار من اسم ملف توزيع تحاول العديد من الخدمات عبر الإنترنت التي تركز حول CPAN على ربط عمليات تحميل متعددة عن طريق استخراج اسم توزيع من اسم ملف التحميل. بالنسبة لمعظم التوزيعات، فهذه سهلة حيث استخدمت Extutils :: makemaker أو الوحدة النمطية :: Build لإنشاء التوزيع، مما يؤدي إلى اسم موحد. ولكن للأسف لا يتم إنشاء جميع عمليات التحميلات في هذا Way.cpan :: distnameinfo هو وحدة بيرل تستخدم الاستدلال التي تم تعلمها بواسطة http://search.cpan.org/ لاستخراج اسم التوزيع والإصدار من أسماء الملفات وأيضا يتم التعامل مع هذا الإصدار كمنشئ مطور ReleaseThee اسم مسار واحد، وإرجاع كائن مع MOUNTERSCPANID التالي إذا كان المسار المعطى يشبه مسار دليل مؤلف CPAN، فسيكون هذا هو معرف CPAN للمؤلف.dist من DistributionDistVName اسم الملف مع أي لاحقة وأسماء الدليل الرائدة التي قمت بإزالة الاسم إذا كان المسار الذي يحتوي على مسار دليل مؤلف مؤلف CPAN، فسيكون هذا المسار إلى الملف بالنسبة لدليل مؤلف CPAN المكتشف. خلاف ذلك هو المسار الذي تم تمريره بعدم وجود نضج التوزيع. سيتم إصدار هذا إما إما تمديد التوزيع، وغالبا ما يستخدم للإشارة إلى نوع الأرشيف (مثل "TAR.GZ") اسم المسار الذي تم تمريره إلى المنشئ عند إنشاء الكائن. سيعود ذلك قائمة المفتاح -Value أزواج، ومناسبة لتعيين التجزئة، بالنسبة للخصائص المعروفة. إبرام الإصدار المستخرج الخاص بي Pathname = "المؤلفون / ID / ID / G / GB / GBARR / CPAN-DIPERNFO-0.02.TAR.GZ"؛ بلدي $ d = cpan :: distnameinfo-> جديد (اسم المسار $)؛ بلدي $ dist = $ d-> dist؛ # "cpan-distnameinfo" بلدي نسخة $ = $ d-> الإصدار؛ # "0.02" بلدي النضج $ = $ D-> النضج؛ # "تم إصداره" اسم الملف الخاص بي = $ D-> اسم الملف؛ # "cpan-distnameinfo-0.02.tar.gz" بلدي cpanid $ = $ d-> cpanid؛ # "gbarr" بلدي $ distvname = $ d-> distvname؛ # "cpan-distnameinfo-0.02" بلدي تمديد $ = $ D-> التمديد؛ # "tar.gz" لي اسم المسار = $ D-> اسم المسار؛ # "المؤلفون / ID / G / GB / GBARR / ..." بلدي الدعامة = $ D-> الخصائص؛ متطلبات: perl.


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