这是命令 manlifter,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
manlifter - doclifter 的大规模转换脚本和测试工具
概要
搬运工 [-d 选项] [-e] [-f 列表文件] [-你好 迪尔] [-m] [-M] [-o 外向]
[-p 补丁目录] [-P] [-q] [-v] [-s 部分] [-X 排除] 姓名...
搬运工 [-S]
商品描述
搬运工 是一个序列化的脚本 文件搬运工(1) 将整个手册页树转换为
XML-Docbook,也可选择从 XML 生成 HTML。 另一种用途是作为
doclifter 的酷刑测试工具; 它将错误记录到标准输出并收集时间。
在没有任何文件参数的情况下调用,manlifter 尝试转换所有符合条件的手册页
安装在系统上,将生成的xml文件放在当前的xmlman下
目录。 每个成功翻译的页面 foo.N 都被复制到 manN/foo.xml 下面
输出目录,无论它来自哪个源目录。
如果手册页包含指示
它是由 Doxygen 的 DocBook 大师生成的。
对于检查的每个源文件,如果目标文件存在并且比目标文件更新
source,跳过转换; 因此,增量运行 搬运工 做最少的工作
需要使目标 XML 树保持最新。 同样,在 -h 模式下,派生的 HTML 文件是
仅在必要时进行。
存根页面只是 。所以 重定向被翻译成相应的 XML 符号链接
文件(和 -h,HTML 文件)。
搬运工 也可以使用单个文件参数调用,它被解释为词干
潜在手册页的名称。 搬运工 然后在所有选定的手册部分中搜索
匹配的页面并尝试对其进行转换。 在这种情况下,手册页的副本和
转换后的版本会立即删除输出目录,并带有名称
分别为 foobar.man 和 foobar.man.xml。 这种模式通常只是感兴趣
至 文件搬运工 开发人员调试该程序。
在上述任何一种情况下, 搬运工 如果文件有 .gz、.bz2 或
.Z 名称后缀。
选项如下:
-d
将字符串参数作为选项传递给每个 doclifter 调用。 每个以空格分隔的令牌
在字符串中成为调用中的一个单独参数。
-e
以日志过滤器模式运行(主要是对 文件搬运工 开发人员)。 在这种模式下,
搬运工 从标准输入读取测试日志并以依赖于的方式对其进行过滤
-f 和 -q 选项。 如果这些都没有给出,则来自成功运行的消息是
被删除,只有错误传递到标准输出。
-f
通常,对参数文件中每一行命名的文件运行 doclifter。 在
错误过滤器模式参数被解释为过滤规则
表达。
-h
还将 HTML 翻译生成到输出目录中。 DocBook 引用标记
转换为目录中的超链接,并生成一个内容列表
index.html。
-I
指定手册页树的根。 默认情况下这是 /usr/share/man。
-m
制作补丁以更正获取的最后一页。 它被复制,调用编辑器
副本(使用环境变量 $编辑器), 然后 差异(1) 被调用丢弃
prepatch 目录中的补丁。 如果这样的补丁已经存在,则失败并显示错误
当下。
-M
提起指定的文件,然后执行与 -m 选项等效的操作。
-o
设置将放置 XML-DocBook 翻译的输出目录。 经过
批处理方式默认为当前目录下的xmlman,或当前
目录否则。
-p
将参数解释为补丁目录的名称(默认名称是 prepatch
当前目录下)。 每个名为 foo.N.patch 的文件都被解释为一个补丁
在 doclifter 翻译之前应用于手册页 foo(N)。
-P
使用 Python hotshot 模块启用分析; 这仅对调整有用
doclifter 所以它运行得更快。 原始数据被写入 manlifter.prof,并被消化
报告附加到标准输出的日志中。 警告:原始数据文件可以
变得巨大,并且报告生成的后处理可能需要
实际处理(或更长!)。
-q
通常,将 -q(安静)选项传递给每个 doclifter 调用。 在错误过滤模式下,
返回翻译失败的文件列表。
-v
将 -v(详细)选项传递给每个 doclifter 调用。 这个选项可以重复
增加详细程度。
-s
指定要扫描的部分。 将此与参数一起使用; 应该没有必要的时候
对整个树进行转换。
-S
从一个编译错误统计 搬运工 标准输入上显示的日志文件。 这个
选项将主要对 文件搬运工 开发人员。
-X
在批处理模式下,排除参数文件中列出的页面。 用于页面
众所周知,需要很长时间才能解除,以减少
测试运行的时间。 (大多数页面在不到半秒的时间内提升,但少数可以
15 分钟或更长时间。)
搬运工 将日志文件发送到标准输出。 该文件以时间戳行和
空行,并以一行给出运行时间和各种有趣的统计数据结束。
在这些节之间是由空行分隔的节,每个文件对应一个节 文件搬运工
被运行。
每节的第一行以“!”开头,后跟源的路径名
手册页,后跟“=”和 doclifter 在该文件上运行的返回状态。
接下来是一个空格和 文件搬运工的运行时间(以秒为单位)。
此初始行后面可能是信息消息和错误输出
doclifter 运行。
搬运工 必须找到一份 文件搬运工 在当前目录或其中之一
你的命令目录 PATH 为了跑。
使用 onworks.net 服务在线使用 manlifter