4 个版本 (2 个破坏性更新)
0.3.1 | 2022年3月6日 |
---|---|
0.3.0 | 2022年3月6日 |
0.2.0 | 2018年7月11日 |
0.1.0 | 2018年7月11日 |
#6 in #licenses
41KB
234 行
apply-license
apply-license
是一个简单的命令行工具,旨在使将开源许可证应用到您的软件中尽可能简单和自动化。
它将在您的目录中生成适当的许可证文件(例如,如果您只使用一个许可证,则为 LICENSE
,对于应用多个许可证的项目,则为 LICENSE-<id>
)。许可证文本将包含适当的作者信息和当前年份。
安装
要安装此工具,请使用 cargo
。您可以使用 rustup 安装 cargo
。
$ cargo install apply-license
这将安装 apply-license
和 cargo-apply-license
二进制文件到您的 PATH
。
用法
如果您使用的是 cargo 项目,使用 apply-license
非常简单。只需执行以下命令:
$ cargo apply-license
此命令将解析您的 Cargo.toml
以确定作者信息和许可证信息。如果您没有指定许可证,它将默认为 "MIT OR Apache-2.0"。
此软件包还包括适用于非 cargo 项目的独立二进制文件。它与 cargo-apply-license
类似,但您需要自行指定许可证表达式和作者信息。
$ apply-license -a "John Doe" -l MIT
依赖关系
~12MB
~215K SLoC