choose-license 1.1.1
dotnet tool install --global choose-license --version 1.1.1
此包包含一个可以从 shell/命令行调用的 .NET 工具。
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local choose-license --version 1.1.1
此包包含一个可以从 shell/命令行调用的 .NET 工具。
#tool dotnet:?package=choose-license&version=1.1.1
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
nuke :add-package choose-license --version 1.1.1
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
选择许可证 – .NET CLI 工具
为您的项目选择合适的许可证可能从繁琐到困难。这个 .NET CLI 工具将来自 选择许可证 的信息带到您的命令行环境中。
- 查看有关权限、限制和条件的术语表规则
- 根据标题和标识符搜索许可证
- 使用许可证的
id
创建新的许可证 - 通过
id
查看许可证的详细信息
请注意,这些并非世界上所有的许可证。那个列表很详细,实际上太多了。
入门
您可以使用以下命令从命令行安装此工具。建议将其作为 全局 工具安装,因为它可以在任何上下文中使用。
dotnet tool install -g choose-license
例如,您可以使用以下命令创建一个 MIT 许可证文件。
choose-license new mit --name "Khalid Abuhakmeh"
您还可以使用 -o
标志选择输出路径(从当前目录),但请确保包括文件名。
依赖项和信用
- 选择许可证 - https://choosealicense.com
- Spectre.Console - https://spectreconsole.net/
- MarkDig - https://github.com/xoofx/markdig
- YamlDotNet - https://github.com/aaubry/YamlDotNet
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
这个包没有依赖。
确保在消息输出时用户输入的标记得到转义。