这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 licensecheck,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
licensecheck - 源文件的简单许可证检查器
概要
许可证检查 - 帮帮我|- 版
许可证检查 [--无会议[--详细[- 版权[-l|--行=N[-i|--忽略=正则表达式]
[-c|--检查=正则表达式[-m|- 机器[-r|-递归[-e|--编码=...] 名单 of 档 和
目录 至 查
商品描述
许可证检查 尝试确定适用于传递给它的每个文件的许可证,通过
在文件的开头搜索属于各种许可证的文本。
如果传递的任何参数是目录, 许可证检查 将添加包含的文件
在要处理的文件列表中。
配置
--详细, --无冗长
指定是否输出每个文件之前处理的文本
相应的许可证信息。
默认是安静。
-l=N, --行=N
指定每个文件头的行数,该行数应该被解析以获得许可
信息。 (默认值为 60)。
--尾=N
默认情况下,解析每个文件的最后 5k 字节以获取许可证信息。 你
可以使用这个选项来设置这个解析块的大小。 您可以将此值设置为 0
以避免解析文件的末尾。
-i=正则表达式, --忽略=正则表达式
在处理文件和目录列表时,由指定的正则表达式
此选项将用于指示不应考虑的那些(例如备份
文件、VCS 元数据)。
-r, -递归
指定应递归添加目录的内容。
-c=正则表达式, --检查=正则表达式
指定将匹配的文件名的模式,以确定哪个
文件来检查许可证。
默认包括公共源文件。
-s, --跳过
指定是否显示跳过的文件,即发现与检查不匹配的文件
regexp(参见“--check”选项)。 默认是不显示跳过的文件。
请注意,即使选择了此选项,也不会显示被忽略的文件(如“.git”或“.svn”)
用过的。
- 版权
还显示在文件中找到的版权文本
-e -编码
指定源文件的输入编码。 默认情况下,不解码输入文件。
指定编码时,许可证和版权信息将在 STDOUT 上打印为
utf8,如果编码错误,则为垃圾。
-m, - 机器
以机器可读的方式显示信息,即以表格
[ ] 以便它可以轻松排序和/或
过滤,例如 AWK 和 分类 命令。 请注意,使用 --详细 选项
会扼杀可读性。
--无会议, --noconf
不要读取任何配置文件。 这只能用作给出的第一个选项
在命令行上。
配置 变数
两个配置文件 /etc/devscripts.conf 和 〜/.devscripts 来自一个 shell
以此来设置配置变量。 命令行选项可用于
覆盖配置文件设置。 为此忽略环境变量设置
目的。 当前识别的变量是:
许可证检查_详细
如果这设置为 含,那么它与 --详细 命令行参数
正在使用。 默认是 没有.
许可证检查_PARSELINES
如果将其设置为正数,则指定的行数开始于
在尝试确定正在使用的许可证时将读取每个文件。 这是
相当于 --行 命令行选项。
使用 onworks.net 服务在线使用 licensecheck