Đây là lệnh modulemakerp có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi, chẳng hạn như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
modulemaker - giao diện tương tác với ExtUtils :: ModuleMaker; thay thế "h2xs -AXn
[mô-đun] "
PHIÊN BẢN
Tài liệu này tham chiếu đến phiên bản 0.51 của modulemaker, được phát hành cho CPAN vào ngày 9 tháng XNUMX năm
2008.
CÁCH SỬ DỤNG :: Đơn giản
Dễ dàng
Tại dấu nhắc lệnh, chỉ cần gọi:
% nhà sản xuất mô-đun
... và trả lời từng câu hỏi.
Không So Dễ dàng, Nhưng Xem thêm lập dị
Tại dấu nhắc lệnh, hãy gọi "modulemaker" với nhiều tùy chọn mà bạn có thể nhập chính xác:
trình tạo mô-đun [-CIPVchqs] [phiên bản -v] [-n module_name] [-a tóm tắt]
[-u author_name] [-p author_CPAN_ID] [-o tổ chức]
[-w tác giả_website] [-e tác giả_e-mail]
[-l license_name] [-b build_system]
Pha trộn và Trận đấu
Bạn có thể chỉ định một số đối số trên dòng lệnh và sau đó - giả sử bạn không
bao gồm tùy chọn "-Tôi" - nhà sản xuất mô-đun sau đó sẽ chuyển sang chế độ tương tác để bạn
có thể hoàn tất việc nhập đối số tại lời nhắc.
USAGE :: Thêm
Menus
Sau khi gọi "modulemaker" tại dấu nhắc lệnh, bạn sẽ thấy một loạt
menu trông giống như sau:
Chủ yếu Menu
------------------------
modulemaker: Menu chính
Giá trị hiện tại của tính năng
N - Tên của mô-đun ''
S - Abstract 'Tóm tắt mô-đun (<= 44 ký tự) ở đây'
A - Thông tin tác giả
L - Giấy phép 'perl'
D - Chỉ thị
B - Xây dựng hệ thống 'ExtUtils :: MakeMaker'
G - Tạo mô-đun
H - Tạo mô-đun;
lưu các lựa chọn dưới dạng mặc định
X - Thoát ngay lập tức
Vui lòng chọn tính năng bạn muốn chỉnh sửa:
Trong nhiều trường hợp, bạn thực hiện lựa chọn của mình bằng cách nhập một chữ cái hoặc số và nhấn
Phím "Return". Trong các trường hợp còn lại, bạn phải gõ những gì bạn muốn.
Lưu ý rằng trong Menu chính:
· NS
"G" tạo các thư mục và tệp được yêu cầu, sau đó thoát.
· NS
"H" tạo các thư mục và tệp được yêu cầu, lưu các giá trị bạn đã nhập
(ngoại trừ tên và phần tóm tắt của mô-đun) trong tệp mặc định cá nhân,
sau đó thoát ra. (Xem tài liệu về ExtUtils :: ModuleMaker để có đầy đủ hơn
thảo luận về tính năng này.)
· NS
"X" thoát ra mà không tạo thư mục hoặc tệp.
Tác giả Menu
------------------------
modulemaker: Menu Tác giả
Giá trị hiện tại của tính năng
N - Tác giả 'AU Thor'
C - ID CPAN 'MODAUTHOR'
O - Tổ chức 'XYZ Corp.'
W - Trang web 'http://a.galaxy.far.far.away/modules'
E - Email '[email được bảo vệ]'
R - Quay lại menu chính
X - Thoát ngay lập tức
Vui lòng chọn tính năng bạn muốn chỉnh sửa:
Các giá trị bạn nhập vào đây để ghi đè Giá trị hiện tại có thể là lựa chọn tốt cho chữ "H"
tính năng 'lưu các lựa chọn làm mặc định' trong Menu chính.
Lưu ý rằng bạn không thể tạo thư mục hoặc tệp từ menu này. Bạn phải quay lại ("R")
vào Menu chính trước tiên. Tuy nhiên, bạn có thể thoát khỏi chương trình từ menu này với
"NS".
Giấy phép Menu
------------------------
modulemaker: Menu Giấy phép
ModuleMaker cung cấp nhiều chí để lựa chọn, nhiều trong số đó được phê duyệt bởi
mã nguồn mở.org.
Tên giấy phép
1 Giấy phép Phần mềm Apache (1.1)
2 Giấy phép Nghệ thuật
3 Giấy phép nghệ thuật w / Tổng hợp
4 Giấy phép BSD
5 Giấy phép BSD (Bản thô)
6 CVW - Không gian làm việc ảo cộng tác MITER
7 GPL - Giấy phép Công cộng (2)
8 Phiên bản Giấy phép Công cộng của IBM (1.0)
9 Intel (BSD +)
10 Jabber (1.0)
11 LGPL - Giấy phép Công cộng Nhỏ hơn GNU (2.1)
12 Giấy phép MIT
13 Giấy phép Công cộng Mozilla (1.0)
14 Giấy phép Công cộng Mozilla (1.1)
15 Giấy phép Công cộng Nethack
16 Giấy phép Nguồn mở Nokia (1.0a)
17 Giấy phép Python
Giấy phép Công cộng 18 Q (1.0)
19 Giấy phép Công khai Mã nguồn Ricoh (1.0)
20 *** Các điều khoản tương tự như Perl
Giấy phép Nguồn Tiêu chuẩn Internet của 21 Sun
22 Giấy phép Sleepycat
23 Giấy phép Phần mềm Vovida (1.0)
Giấy phép 24 zlib / libpng
Giấy phép 25 môi lỏng (1.0)
# - Nhập số giấy phép bạn muốn sử dụng
C - Hiển thị Bản quyền
L - Hiển thị Giấy phép
R - Quay lại menu chính
X - Thoát ngay lập tức
Vui lòng chọn giấy phép bạn muốn sử dụng:
Chỉ thị Menu
------------------------
modulemaker: Menu Directives
Giá trị hiện tại của tính năng
C - Nhỏ gọn '0'
V - Chi tiết '0'
D - Bao gồm POD '1'
N - Bao gồm '1' mới
H - Lịch sử trong POD '0'
P - Quyền '0755 - 493'
R - Quay lại menu chính
X - Thoát ngay lập tức
Vui lòng chọn tính năng bạn muốn chỉnh sửa:
Như với Menu Tác giả ở trên, các giá trị bạn nhập vào đây để ghi đè Giá trị Hiện tại
có thể là những lựa chọn tốt cho tính năng lưu các lựa chọn "H" 'làm mặc định' trong Menu chính.
Xây dựng WELFARE Menu
------------------------
Đây là hệ thống xây dựng hiện tại:
ExtUtils :: MakeMaker
E - ExtUtils :: MakeMaker
B - Mô-đun :: Xây dựng
P - Mô-đun :: Xây dựng và proxy Makefile.PL
R - Quay lại menu chính
X - Thoát ngay lập tức
Vui lòng chọn hệ thống xây dựng bạn muốn sử dụng:
Tính năng Hiện nay Hỗ trợ với Dòng lệnh Các lựa chọn
· -Một
Chỉ định (trong dấu ngoặc kép) một phần tóm tắt cho tiện ích mở rộng này
· -NS
Chỉ định một hệ thống xây dựng cho tiện ích mở rộng này
· -NS
Gắn cờ cho tên thư mục cơ sở nhỏ gọn
· -NS
Bỏ qua việc tạo tệp Thay đổi, thêm tiêu đề HISTORY vào POD sơ khai
· -NS
Tên của mô-đun Perl có các phương thức sẽ ghi đè các giá trị mặc định được cung cấp trong
ExtUtils / ModuleMaker.pm và ExtUtils / ModuleMaker / StandardText.pm.
· -E
Chỉ định địa chỉ e-mail của tác giả
· -NS
Hiển thị thông báo trợ giúp này
· -TÔI
Tắt chế độ TƯƠNG TÁC, các đối số dòng lệnh tốt hơn nên hoàn thành
· -L
Chỉ định giấy phép cho phần mở rộng này
· -N
Chỉ định tên để sử dụng cho tiện ích mở rộng (bắt buộc)
· -O
Chỉ định (trong ngoặc kép) tổ chức của tác giả
· -P
Chỉ định ID CPAN của tác giả
· -P
Bỏ qua phần POD sơ khai
· -NS
Không bao gồm một hàm tạo ("new ()") trong *.buổi chiều tập tin.
· -NS
Đặt quyền.
· -NS
Lưu các lựa chọn đã nhập (dưới dạng tùy chọn dòng lệnh hoặc dưới dạng phản hồi cho
nhà sản xuất mô-đuncủa lời nhắc) làm mặc định cá nhân mới của bạn. Đây sẽ là những giá trị
được cung cấp bởi ExtUtils :: ModuleMaker hoặc nhà sản xuất mô-đun lần tiếp theo bạn gọi một trong hai
của họ.
· -U
Ghi rõ (trong ngoặc kép) tên tác giả
· -V
Chỉ định số phiên bản cho tiện ích mở rộng này
· -V
Gắn cờ cho các thông báo dài dòng trong quá trình tạo mô-đun
· -W
Chỉ định trang web của tác giả
Mã xử lý việc xử lý các tùy chọn này được tìm thấy trong gói
ExtUtils :: ModuleMaker :: Tùy chọn.
Sử dụng modulemakerp trực tuyến bằng các dịch vụ onworks.net