这是命令 cook_bom,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
Cook_bom - 材料清单
概要
Cook_bom [ 选项...] 目录名 [ 输出文件 ]
Cook_bom -帮助
Cook_bom -版本
商品描述
Cook_bom 程序用于扫描目录并生成食谱片段
包含该目录的材料清单。 它还包括一个递归
通过“#include-cooked”指令引用嵌套的材料清单
目录。
除非指定了输出文件名,否则输出将发送到标准输出。
配置
理解以下选项:
-目录 路径名
此选项可用于指定目录搜索路径,类似于 煮(1)
[search_list] 功能。
-帮助
提供一些使用方面的帮助 Cook_bom 程序。
-忽略 绳子
此选项可用于指定要忽略的文件名模式。 它可能是
根据需要多次给予。
-字首 绳子
此选项可以操作清单文件的名称。 默认为
如果未设置,则为空字符串。
-后缀 绳子
此选项可以操作清单文件的名称。 默认为
``/manifest.cook 如果未设置。
-版本
打印版本 Cook_bom 正在执行的程序。
所有其他选项都会产生诊断错误。
所有选项都可以缩写; 缩写记录为大写字母,
所有小写字母和下划线 (_) 都是可选的。 您必须使用连续
可选字母的序列。
所有选项都不区分大小写,您可以将它们输入为大写或小写或
两者结合,大小写并不重要。
例如:参数“-help”、“-HEL”和“-h”都被解释为表示 -帮助
选项。 参数“-hlp”不会被理解,因为连续可选
未提供字符。
选项和其他命令行参数可以在命令行上任意混合。
GNU 长选项名称是可以理解的。 由于所有选项名称为 Cook_bom 很长,
这意味着忽略额外的前导“-”。 这 ”--选项=折扣值"约定也是
明白了。
退出 状态
Cook_bom 命令将在出现任何错误时以 1 状态退出。 这 Cook_bom 命令
如果没有错误,只会以 0 状态退出。
例
此命令的预期用途是自动生成项目文件清单
一种有效的方式。 如果您有以下形式的食谱
all_files_in_。 =;
#include 清单.cook
清单 = [all_files_in_.];
设置指纹 mkdir unlink;
%0manifest.cook: ["if" [in "%0" ""] "then" "." “其他”“%0”]
{
Cook_bom
[addprefix '--dir=' [search_list]]
"--ignore='*~'"
[需要]
[目标]
;
}
在此片段的末尾,清单变量包含所有文件的完整列表
在目录树中。 然后可以用 match_mask 拆开这个变量
功能来建立成分列表。
构建的 清单.cook 文件适用于整个项目和递归(不是
推荐)构建。
版权
Cook_bom 2.33版
版权所有 (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 彼得·米勒
Cook_bom 程序附带绝对没有保证; 有关详细信息,请使用 'Cook_bom
-版本 执照' 命令。 这是免费软件,欢迎您重新分发
在一定条件下; 有关详细信息,请使用 'Cook_bom -版本 执照' 命令。
使用 onworks.net 服务在线使用 Cook_bom