这是命令 modulemakerp 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
modulemaker - ExtUtils::ModuleMaker 的交互界面; 替换“h2xs -AXn
[模块]”
VERSION
本文档引用了 0.51 月 9 日发布到 CPAN 的 modulemaker XNUMX 版本,
2008.
用法::简单
简便
在命令提示符下,只需调用:
% 模块制造商
...并回答每个问题。
不 So 操作简单, 但是, 更多 令人讨厌
在命令提示符下,使用尽可能多的选项调用“modulemaker”:
模块制造商 [-CIPVchqs] [-v 版本] [-n 模块名称] [-a 摘要]
[-u author_name] [-p author_CPAN_ID] [-o 组织]
[-w 作者网站] [-e 作者电子邮件]
[-l 许可证名称] [-b 构建系统]
混合 和 匹配
您可以在命令行上指定一些参数,然后 -- 假设您没有
包括“-I”选项—— 模块制造商 然后将切换到交互模式,以便您
可以根据提示完成输入参数。
用法::更多
菜单
在命令提示符下调用“modulemaker”后,您将看到一系列
看起来像这样的菜单:
主要 目录
------------------------
modulemaker:主菜单
功能当前值
N - 模块名称 ''
S - Abstract '模块摘要(<= 44 个字符)放在这里'
A - 作者信息
L - 许可证'perl'
D - 指令
B - 构建系统“ExtUtils::MakeMaker”
G - 生成模块
H——生成模块;
将选择保存为默认值
X - 立即退出
请选择您要编辑的功能:
在许多情况下,您可以通过键入单个字母或数字并点击
“返回”键。 在其余情况下,您必须输入您想要的内容。
请注意,在主菜单中:
· G
“G”生成请求的目录和文件,然后退出。
H
“H”生成请求的目录和文件,保存您输入的值
(模块的名称和摘要除外)在个人默认文件中,
然后退出。 (请参阅 ExtUtils::ModuleMaker 的文档以获得更完整的
讨论此功能。)
X
“X”退出而不生成目录或文件。
作者 目录
------------------------
modulemaker:作者菜单
功能当前值
N - 作者 'AU Thor'
C - CPAN ID 'MODAUTHOR'
O - 组织“XYZ 公司”
W - 网站 'http://a.galaxy.far.far.away/modules'
电子 - 电子邮件 '[电子邮件保护]'
R - 返回主菜单
X - 立即退出
请选择您要编辑的功能:
您在此处输入以覆盖当前值的值可能是“H”的不错选择
主菜单中的“将选择保存为默认值”功能。
请注意,您无法从此菜单生成目录或文件。 你必须返回(“R”)
首先进入主菜单。 但是,您可以从此菜单中退出程序
“X”。
执照 目录
------------------------
modulemaker:许可证菜单
ModuleMaker 提供了许多许可证可供选择,其中许多是由
开源网站。
许可证名称
1 Apache 软件许可证 (1.1)
2 艺术许可证
3 带有聚合的艺术许可
4 BSD 许可证
5 BSD 许可证(原始)
6 CVW - MITRE 协作虚拟工作区
7 GPL - 通用公共许可证 (2)
8 IBM 公共许可证版本 (1.0)
9 英特尔 (BSD+)
10 贾伯 (1.0)
11 LGPL - GNU 宽松通用公共许可证 (2.1)
12 麻省理工学院执照
13 Mozilla 公共许可证 (1.0)
14 Mozilla 公共许可证 (1.1)
15 Nethack 通用公共许可证
16 诺基亚开源许可证(1.0a)
17 Python 许可证
18 Q 公共许可证 (1.0)
19 理光源代码公共许可证 (1.0)
20*** 与 Perl 本身相同的术语
21 Sun Internet 标准源许可证
22 Sleepycat 许可证
23 Vovida 软件许可证 (1.0)
24 zlib/libpng 许可证
25 松唇许可证 (1.0)
# - 输入您要使用的许可证编号
C - 显示版权
L - 显示许可证
R - 返回主菜单
X - 立即退出
请选择您要使用的许可证:
指令 目录
------------------------
modulemaker:指令菜单
功能当前值
C - 紧凑的“0”
V - 详细的 '0'
D - 包括 POD '1'
N - 包括新的“1”
H - POD '0' 中的历史记录
P - 权限 '0755 - 493'
R - 返回主菜单
X - 立即退出
请选择您要编辑的功能:
与上面的作者菜单一样,您在此处输入的值会覆盖当前值
可能是主菜单中“H”“将选择保存为默认值”功能的不错选择。
构建 系统 目录
------------------------
这是当前的构建系统:
ExtUtils::MakeMaker
E - ExtUtils::MakeMaker 工具
B - 模块::构建
P - Module::Build 和代理 Makefile.PL
R - 返回主菜单
X - 立即退出
请选择您要使用的构建系统:
特性 目前 支持 - 命令行 可选项
· -一种
指定(在引号中)此扩展的摘要
·-b
为此扩展指定构建系统
· -C
紧凑基目录名称的标志
· -C
省略创建更改文件,将 HISTORY 标题添加到存根 POD
·-d
Perl 模块的名称,其方法将覆盖提供的默认值
ExtUtils/ModuleMaker.pm 和 ExtUtils/ModuleMaker/StandardText.pm.
· -e
指定作者的电子邮件地址
· -H
显示此帮助消息
· -一世
禁用交互模式,命令行参数最好是完整的
·-l
为此扩展指定许可证
·-n
指定用于扩展的名称(必需)
· -o
指定(在引号中)作者的组织
·-p
指定作者的 CPAN ID
·-P
省略存根 POD 部分
· -q
不要包含构造函数(“new()”) *。下午 文件中。
·-r
设置权限。
·-s
保存输入的选择(作为命令行选项或作为对
模块制造商的提示)作为您的新个人默认设置。 这些将是值
由 ExtUtils::ModuleMaker 提供或 模块制造商 下次您调用其中任何一个时
他们。
·-u
指定(在引号中)作者姓名
·-v
指定此扩展的版本号
·-V
在模块创建期间标记详细消息
· -w
指定作者的网站
处理这些选项的代码可以在包中找到
ExtUtils::ModuleMaker::Opts。
使用 onworks.net 服务在线使用 modulemakerp