#apply #automatic #license #projects #text #command-line-tool #cargo

bin+lib apply-license

自动将许可证应用到您的软件中

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

MIT/Apache

41KB
234

apply-license

apply-license 是一个简单的命令行工具,旨在使将开源许可证应用到您的软件中尽可能简单和自动化。

它将在您的目录中生成适当的许可证文件(例如,如果您只使用一个许可证,则为 LICENSE,对于应用多个许可证的项目,则为 LICENSE-<id>)。许可证文本将包含适当的作者信息和当前年份。

安装

要安装此工具,请使用 cargo。您可以使用 rustup 安装 cargo

$ cargo install apply-license

这将安装 apply-licensecargo-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