นี่คือโมดูลคำสั่งเริ่มต้นที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
module-starter - สร้างการกระจายโมดูลโครงกระดูก
เรื่องย่อ
โมดูลสตาร์ท [ตัวเลือก]
ตัวเลือก:
--module=module ชื่อโมดูล (จำเป็น ทำซ้ำได้)
--distro=name ชื่อการแจกจ่าย (ตัวเลือก)
--dir=dirname ชื่อไดเร็กทอรีเพื่อสร้างโมดูลใหม่ใน (ตัวเลือก)
--builder=module สร้างด้วย 'ExtUtils::MakeMaker' หรือ 'Module::Build'
--eumm เหมือนกับ --builder=ExtUtils::MakeMaker
--mb เหมือนกับ --builder=Module::Build
--mi เหมือนกับ --builder=Module::Install
--author=name ชื่อผู้แต่ง (นำมาจาก getpwuid หากไม่ได้ระบุไว้)
--email=email อีเมลของผู้เขียน (นำมาจาก EMAIL หากไม่ได้ระบุไว้)
--ignores=type ละเว้นประเภทไฟล์ที่จะรวม (ทำซ้ำได้)
--license=type License ที่โมดูลจะถูกแจกจ่าย
(ค่าเริ่มต้นคือart2)
--minperl=ver เวอร์ชัน Perl ขั้นต่ำที่ต้องการ (ตัวเลือก;
ค่าเริ่มต้นคือ 5.006)
--fatalize สร้างรหัสที่ทำให้คำเตือนทั้งหมดเป็นอันตรายถึงชีวิตด้วย:
ใช้คำเตือน FATAL => 'ทั้งหมด'
--verbose พิมพ์ข้อความแสดงความคืบหน้าขณะทำงาน
--force ลบไฟล์ที่มีอยู่ก่อนถ้าจำเป็น
--help แสดงข้อความนี้
ใบอนุญาตที่มีจำหน่าย:
Perl, ศิลปะ, artistic2, mit, mozilla, mozilla2, bsd, freebsd, cc0,
gpl, lgpl, gpl3, lgpl3, agpl3, อาปาเช่, qpl
ประเภทละเว้นที่มีอยู่:
cvs, git, hg, manifest, ทั่วไป
(หมายเหตุ: หากรวมรายการไว้ ไฟล์ MANIFEST จะถูกข้าม
และจะรวมเฉพาะไฟล์ MANIFEST.SKIP เท่านั้น)
ตัวอย่าง:
โมดูลเริ่มต้น --module=Foo::Bar, Foo::Bat \
--author="แอนดี้ เลสเตอร์" --email=[ป้องกันอีเมล]
DESCRIPTION
"module-starter" เป็นอินเทอร์เฟซบรรทัดคำสั่งไปยัง Module::Starter ซึ่งใช้สำหรับดำเนินการ
งานทั้งหมดในการสร้างการกระจาย แบ็กเอนด์สำรองสำหรับ "module-starter" สามารถ
ระบุด้วยตัวเลือก "--class" ปลั๊กอินสำหรับโมดูลมาตรฐาน::โมดูลสตาร์ทสามารถ
ระบุด้วยตัวเลือก "--plugin" อย่างน้อยหนึ่งตัว
หากไม่มีการระบุชื่อไดเร็กทอรี ชื่อการแจกจ่ายจะถูกใช้สำหรับไดเร็กทอรี
หากไม่มีการระบุชื่อการแจกจ่าย ชื่อโมดูลที่แสดงในรายการแรกจะถูกใช้เป็น
ชื่อการแจกจ่าย
อาจมีการจัดหาตัวเลือก --builder หลายตัวเพื่อสร้างไฟล์สำหรับตัวสร้างหลายตัว
การกำหนดค่า
module-starter จะค้นหาไฟล์การกำหนดค่าก่อนที่จะอ่านบรรทัดคำสั่ง
พารามิเตอร์ ตำแหน่งเริ่มต้นคือ "$HOME/.module-starter/config" แต่ถ้า
MODULE_STARTER_DIR ตั้งค่าตัวแปรสภาพแวดล้อมแล้ว module-starter จะมองหา "config" ใน
ไดเรกทอรีนั้น
ไฟล์คอนฟิกูเรชันเป็นเพียงรายการของชื่อและค่า คั่นด้วยเครื่องหมายทวิภาค ค่านิยม
ที่รับรายการเป็นเพียงช่องว่างที่แยกจากกัน โปรดทราบว่าพารามิเตอร์บรรทัดคำสั่ง "--ละเว้น"
สอดคล้องกับรายการไฟล์การกำหนดค่า "ignores_type" ไฟล์คอนฟิกูเรชันตัวอย่าง
อาจอ่านว่า:
ผู้เขียน: Ricardo SIGNES
อีเมล์: [ป้องกันอีเมล]
ละเว้น_ประเภท: git
ปลั๊กอิน: Module::Starter::Simple Module::Starter::Plugin::XYZ
xyz_option: แดง เขียว น้ำเงิน
รูปแบบนี้อาจซับซ้อนมากขึ้นในอนาคต แต่ไฟล์ประเภทนี้ควรยังคงอยู่
ถูกต้อง.
ใช้ module-starterp ออนไลน์โดยใช้บริการ onworks.net