4 个版本 (2 个破坏性更新)
0.3.1 | 2019 年 4 月 3 日 |
---|---|
0.3.0 | 2019 年 4 月 3 日 |
0.2.0 | 2018 年 12 月 20 日 |
0.1.0 | 2018 年 12 月 17 日 |
#8 in #licenses
每月下载 28 次
54KB
172 行
这是什么?
这是一个小巧简单的命令行工具,可以帮助您将许可证文件添加到您的仓库,在自动化此类任务时非常有用。作为附加功能,您还可以比较磁盘上的文件与给定的许可证。这是为了查看它们是否实际上匹配预期的许可证,或者它们有何不同以及差异程度。
如何运行此工具?
您需要安装 cargo,然后在 Cargo.toml
所在的同一文件夹中,键入 cargo run
。
此工具还发布在 crates.io 上。
如何使用此工具?
此工具有一个简单的 --help
参数,将打印出您可以做什么。
以下是一个简单的例子,将下载 MIT 许可证
licenz download --license mit --copyright "Jane Doe"
以下是一个简单的例子,将当前文件夹中的 LICENSE
文件与 MIT 许可证进行比较
licenz verify --license mit --copyright "Jane Doe"
它从哪里获取许可证?
它们作为我运行的服务器上的静态文件提供。后端文件在此处的 backend
文件夹中,包含许可证文件的文本和描述它们的 json 文件。
为了复制此内容,您需要运行一个简单的 web 服务器,编辑 main.rs
以指向新位置,然后运行 cargo build
。
哦,对了,欢迎对遗漏的许可证提出建议。
依赖关系
~25–38MB
~663K SLoC