นี่คือคำสั่ง modulemakerp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
modulemaker - อินเทอร์เฟซแบบโต้ตอบกับ ExtUtils::ModuleMaker; แทนที่ "h2xs -AXn
[โมดูล]"
VERSION
เอกสารนี้อ้างอิงเวอร์ชัน 0.51 ของผู้สร้างโมดูล ซึ่งเผยแพร่สู่ CPAN เมื่อวันที่ 9 กุมภาพันธ์
2008.
การใช้::ง่าย
สะดวกสบาย
ที่ command-prompt เพียงโทร:
% ผู้ผลิตโมดูล
...และตอบคำถามแต่ละข้อ
ไม่ So ง่าย, แต่ More geeky
ที่ command-prompt ให้เรียก "modulemaker" พร้อมตัวเลือกให้มากที่สุดเท่าที่คุณจะพิมพ์ได้อย่างถูกต้อง:
modulemaker [-CIPVchqs] [-v รุ่น] [-n module_name] [-a นามธรรม]
[-u Author_name] [-p Author_CPAN_ID] [-o องค์กร]
[-w Author_website] [-e Author_e-mail]
[-l ใบอนุญาต_ชื่อ] [-b build_system]
ผสม และ การจับคู่
คุณสามารถระบุอาร์กิวเมนต์บางข้อในบรรทัดคำสั่งแล้ว -- สมมติว่าคุณไม่
รวมตัวเลือก "-I" -- ช่างทำโมดูล จากนั้นจะเปลี่ยนเป็นโหมดโต้ตอบเพื่อให้คุณ
สามารถเสร็จสิ้นการป้อนอาร์กิวเมนต์ที่พร้อมท์
การใช้::เพิ่มเติม
เมนู
หลังจากเรียก "modulemaker" ที่ command-prompt คุณจะเห็นชุดของ
เมนูหน้าตาประมาณนี้
หลัก เมนู
------------------------
ผู้สร้างโมดูล: เมนูหลัก
มูลค่าปัจจุบันของคุณลักษณะ
N - ชื่อของโมดูล ''
S - บทคัดย่อ 'โมดูลนามธรรม (<= 44 อักขระ) ไปที่นี่'
A - ข้อมูลผู้แต่ง
L - ใบอนุญาต 'perl'
D - คำสั่ง
B - สร้างระบบ 'ExtUtils::Maker'
G - สร้างโมดูล
H - สร้างโมดูล;
บันทึกการเลือกเป็นค่าเริ่มต้น
X - ออกทันที
โปรดเลือกคุณลักษณะที่คุณต้องการแก้ไข:
ในหลายกรณี คุณทำการเลือกโดยพิมพ์ตัวอักษรหรือตัวเลขตัวเดียวแล้วกดปุ่ม
ปุ่ม "กลับ" ในกรณีที่เหลือ คุณต้องพิมพ์สิ่งที่คุณต้องการ
โปรดทราบว่าในเมนูหลัก:
· NS
"G" สร้างไดเร็กทอรีและไฟล์ที่ร้องขอ จากนั้นออก
·ซ
"H" สร้างไดเร็กทอรีและไฟล์ที่ร้องขอ บันทึกค่าที่คุณป้อน
(ยกเว้นชื่อโมดูลและบทคัดย่อ) ในไฟล์ค่าเริ่มต้นส่วนบุคคล
จากนั้นออก (ดูเอกสารประกอบสำหรับ ExtUtils::ModuleMaker เพื่อความสมบูรณ์ยิ่งขึ้น
อภิปรายเกี่ยวกับคุณลักษณะนี้)
· NS
"X" ออกโดยไม่สร้างไดเร็กทอรีหรือไฟล์
ผู้เขียน เมนู
------------------------
modulemaker: ผู้เขียน Menu
มูลค่าปัจจุบันของคุณลักษณะ
N - ผู้แต่ง 'AU Thor'
C - รหัส CPAN 'MODAUTHOR'
O - องค์กร 'XYZ Corp.'
W - เว็บไซต์ 'http://a.galaxy.far.far.away/modules'
อีเมลล์ '[ป้องกันอีเมล]'
R - กลับสู่เมนูหลัก
X - ออกทันที
โปรดเลือกคุณลักษณะที่คุณต้องการแก้ไข:
ค่าที่คุณป้อนที่นี่เพื่อแทนที่ค่าปัจจุบันอาจเป็นทางเลือกที่ดีสำหรับ "H"
'บันทึกการเลือกเป็นค่าเริ่มต้น' ในเมนูหลัก
โปรดทราบว่าคุณไม่สามารถสร้างไดเร็กทอรีหรือไฟล์จากเมนูนี้ได้ คุณต้องกลับมา ("R")
ไปที่เมนูหลักก่อน อย่างไรก็ตาม คุณสามารถประกันตัวออกจากโปรแกรมได้จากเมนูนี้ด้วย
"NS".
License เมนู
------------------------
modulemaker: เมนูใบอนุญาต
ModuleMaker มีใบอนุญาตให้เลือกมากมาย หลายใบอนุญาตได้รับการอนุมัติโดย
opensource.org
ชื่อใบอนุญาต
1 ใบอนุญาตซอฟต์แวร์ Apache (1.1)
2 ใบอนุญาตศิลปกรรม
3 ใบอนุญาตศิลปะพร้อมการรวม
4 ใบอนุญาต BSD
5 ใบอนุญาต BSD (ดิบ)
6 CVW - MITER Collaborative Virtual Workspace
7 GPL - ใบอนุญาตสาธารณะทั่วไป (2)
8 IBM Public License เวอร์ชัน (1.0)
9 อินเทล (BSD+)
10 แจ๊บเบอร์ (1.0)
11 LGPL - ใบอนุญาตสาธารณะทั่วไปของ GNU Lesser (2.1)
12 ใบอนุญาต MIT
13 ใบอนุญาตสาธารณะของ Mozilla (1.0)
14 ใบอนุญาตสาธารณะของ Mozilla (1.1)
15 ใบอนุญาตสาธารณะทั่วไปของ Nethack
16 สิทธิ์การใช้งานโอเพ่นซอร์สของ Nokia (1.0a)
ใบอนุญาต 17 Python
18 Q ใบอนุญาตสาธารณะ (1.0)
19 ใบอนุญาตสาธารณะของ Ricoh Source Code (1.0)
20*** เงื่อนไขเดียวกับ Perl เอง
21 อา ใบอนุญาตแหล่งที่มาของมาตรฐานอินเทอร์เน็ต
22 ใบอนุญาต Sleepycat
23 ใบอนุญาตซอฟต์แวร์ Vovida (1.0)
ใบอนุญาต 24 zlib/libpng
ใบอนุญาต 25 Loose Lips (1.0)
# - ป้อนหมายเลขใบอนุญาตที่คุณต้องการใช้
C - แสดงลิขสิทธิ์
L - แสดงใบอนุญาต
R - กลับสู่เมนูหลัก
X - ออกทันที
โปรดเลือกใบอนุญาตที่คุณต้องการใช้:
คำแนะนำ เมนู
------------------------
ผู้ผลิตโมดูล: เมนูคำสั่ง
มูลค่าปัจจุบันของคุณลักษณะ
C - กะทัดรัด '0'
V - ละเอียด '0'
D - รวม POD '1'
N - รวม '1' ใหม่
H - ประวัติใน POD '0'
P - สิทธิ์ '0755 - 493'
R - กลับสู่เมนูหลัก
X - ออกทันที
โปรดเลือกคุณลักษณะที่คุณต้องการแก้ไข:
เช่นเดียวกับเมนูผู้เขียนด้านบน ค่าที่คุณป้อนที่นี่เพื่อแทนที่ค่าปัจจุบัน
อาจเป็นทางเลือกที่ดีสำหรับคุณลักษณะ "บันทึกการเลือกเป็นค่าเริ่มต้น" "H" ในเมนูหลัก
สร้าง System เมนู
------------------------
นี่คือระบบบิลด์ปัจจุบัน:
ExtUtils::Make Maker
E - ExtUtils::MakerMaker
B - โมดูล::Build
P - โมดูล::สร้างและพร็อกซี Makefile.PL
R - กลับสู่เมนูหลัก
X - ออกทันที
โปรดเลือกระบบบิลด์ที่คุณต้องการใช้:
คุณสมบัติ ขณะนี้ ที่สนับสนุน กับ บรรทัดคำสั่ง Options
· -NS
ระบุ (ในเครื่องหมายคำพูด) บทคัดย่อสำหรับส่วนขยายนี้
· -NS
ระบุระบบบิลด์สำหรับส่วนขยายนี้
· -ค
แฟล็กสำหรับชื่อไดเร็กทอรีฐานขนาดกะทัดรัด
· -ค
ละเว้นการสร้างไฟล์ Changes เพิ่ม HISTORY heading ไปที่ stub POD
· -NS
ชื่อของโมดูล Perl ซึ่งวิธีการจะแทนที่ค่าเริ่มต้นที่ให้ไว้ใน
ExtUtils/ModuleMaker.pm และ ExtUtils/ModuleMaker/StandardText.pm.
· -อี
ระบุที่อยู่อีเมลของผู้เขียน
· -ชม
แสดงข้อความช่วยเหลือนี้
· -ผม
ปิดใช้งานโหมด INTERACTIVE อาร์กิวเมนต์บรรทัดคำสั่งจะดีกว่าที่จะสมบูรณ์
· -ล
ระบุใบอนุญาตสำหรับส่วนขยายนี้
· -NS
ระบุชื่อที่จะใช้สำหรับนามสกุล (จำเป็น)
· -o
ระบุ (ในเครื่องหมายคำพูด) องค์กรของผู้เขียน
· -NS
ระบุ CPAN ID ของผู้เขียน
· -NS
ละเว้นส่วนต้นขั้ว POD
· -NS
ไม่รวมคอนสตรัคเตอร์ ("new()") ใน *.น ไฟล์
· -NS
ตั้งค่าการอนุญาต
· -NS
บันทึกการเลือกที่ป้อน (ไม่ว่าจะเป็นตัวเลือกบรรทัดคำสั่งหรือตอบกลับ
ช่างทำโมดูลแจ้ง) เป็นค่าเริ่มต้นส่วนบุคคลใหม่ของคุณ สิ่งเหล่านี้จะเป็นค่า
ให้บริการโดย ExtUtils::ModuleMaker หรือ ช่างทำโมดูล ครั้งต่อไปที่คุณเรียกใช้อย่างใดอย่างหนึ่ง
ของพวกเขา.
· -ยู
ระบุ (ในเครื่องหมายคำพูด) ชื่อผู้แต่ง
· -v
ระบุหมายเลขเวอร์ชันสำหรับส่วนขยายนี้
· -วี
ตั้งค่าสถานะสำหรับข้อความ verbose ระหว่างการสร้างโมดูล
· -ว
ระบุเว็บไซต์ของผู้เขียน
รหัสที่จัดการการประมวลผลของตัวเลือกเหล่านี้พบได้ในแพ็คเกจ
ExtUtils::ModuleMaker::ตัวเลือก
ใช้ modulemakerp ออนไลน์โดยใช้บริการ onworks.net