13 个版本
0.9.0 | 2020年2月8日 |
---|---|
0.8.0 | 2018年12月24日 |
0.7.0 | 2018年12月6日 |
0.5.4 | 2018年1月11日 |
0.3.2 | 2016年3月8日 |
#282 in Cargo 插件
338 每月下载量
470KB
2K SLoC
cargo-lichking
为 Rust 自动化授权检查。 cargo lichking
是一个 Cargo 子命令,用于检查依赖项的授权信息。
liches 不是律师,此工具输出的信息仅作为您可能需要查找授权问题的提示,绝不代表法律建议或保证正确性。该工具至少依赖于包含正确授权信息的包元数据,这并不保证,因此对于真实的授权检查,有必要手动验证所有依赖项。
Rust 版本策略
此 crate 只支持 Rust 的当前稳定版本,补丁版本可以随时使用新功能。
安装
要安装,只需运行 cargo install cargo-lichking
。
使用方法
要获取所有(传递性)依赖项授权的列表,运行 cargo lichking list
。要根据 David A. Wheeler 的 授权滑动条 检查授权兼容性,运行 cargo lichking check
。
开发
通过 cargo run
运行时,您需要提供一个初始的 lichking
参数来模拟作为 cargo 子命令的运行,例如:cargo run -- lichking check
。
许可证
许可协议为以下之一
- Apache License,版本 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您提交的任何有意包含在本作品中的贡献将按照上述方式双许可,不附加任何其他条款或条件。
依赖项
~5–14MB
~162K SLoC