Cake.Cli 4.0.0
前缀已预留dotnet add package Cake.Cli --version 4.0.0
NuGet\Install-Package Cake.Cli -Version 4.0.0
<PackageReference Include="Cake.Cli" Version="4.0.0" />
paket add Cake.Cli --version 4.0.0
#r "nuget: Cake.Cli, 4.0.0"
// Install Cake.Cli as a Cake Addin #addin nuget:?package=Cake.Cli&version=4.0.0 // Install Cake.Cli as a Cake Tool #tool nuget:?package=Cake.Cli&version=4.0.0
Cake
Cake (C# Make) 是一个带有 C# DSL 做编译代码、复制文件/文件夹、运行单元测试、压缩文件和构建 NuGet 包等功能的项目自动化系统。
目录
文档
您可以在 https://cakebuild.net/ 阅读最新的文档。
要查看一个简单的入门示例,请参阅 设置新项目。
贡献
因此,您考虑为 Cake 做出贡献?太好了!这 非常 感谢。
在发送那史诗般的拉取请求之前,请确保您已阅读 贡献指南。您还需要签署适用于非微不足道变更的 贡献许可协议 (CLA)。 注意: 如果被认为需要,dotnet 基金会 CLA 机器人会在您提交的 PR 中提供访问此 CLA 的链接。
- Fork 仓库。
- 创建一个用于工作的分支。
- 添加你的功能或修复错误。
- 别忘了单元测试。
- 发起拉取请求。
联系我们
许可证
版权所有 © .NET 基金会,Patrik Svensson,Mattias Karlsson,Gary Ewan Park,Alistair Chapman,Martin Björkström,Dave Glick,Pascal Berger,Jérémie Desautels,Enrico Campidoglio,C. Augusto Proiete,Nils Andresen,以及贡献者。
Cake 根据 MIT 许可证提供“按原样”使用。更多信息请参阅 LICENSE。
- 关于 Roslyn,请参阅 https://github.com/dotnet/roslyn/blob/master/License.txt
- 关于 Autofac,请参阅 https://github.com/autofac/Autofac/blob/master/LICENSE
- 关于 NuGet.Core,请参阅 https://github.com/NuGet/Home/blob/dev/LICENSE.txt
感谢
特别感谢 JetBrains,他们为每位 Cake 开发者提供了一份 开源许可证,用于 ReSharper,这有助于 Cake 的开发。
赞助商
我们卓越的赞助商
支持者
我们卓越的支持者
行为准则
本项目采用了 Contributor Covenant 中定义的行为准则,以阐明我们社区中预期的行为。有关更多信息,请参阅 .NET Foundation 行为准则。
贡献许可协议
通过签署 CLA,社区可以自由使用您对 .NET Foundation 项目所做的贡献。
.NET Foundation
本项目由 .NET Foundation 支持。
产品 | 版本 兼容的以及额外的计算目标框架版本。 |
---|---|
.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 已计算。 |
-
net6.0
- Autofac (>= 7.1.0)
- Cake.Core (>= 4.0.0)
- Spectre.Console (>= 0.47.0)
- Spectre.Console.Cli (>= 0.47.0)
-
net7.0
- Autofac (>= 7.1.0)
- Cake.Core (>= 4.0.0)
- Spectre.Console (>= 0.47.0)
- Spectre.Console.Cli (>= 0.47.0)
-
net8.0
- Autofac (>= 7.1.0)
- Cake.Core (>= 4.0.0)
- Spectre.Console (>= 0.47.0)
- Spectre.Console.Cli (>= 0.47.0)
NuGet 包 (2)
显示依赖于 Cake.Cli 的前 2 个 NuGet 包
包 | 下载 |
---|---|
Cake.Frosting Cake 的 .NET Core 宿主 |
|
Cake.Console
Cake 脚本,但是在控制台应用程序中 |
GitHub 仓库
此包未被任何流行 GitHub 仓库使用。
版本 | 下载 | 上次更新 |
---|---|---|
4.0.0 | 292,933 | 11/18/2023 |
3.2.0 | 21,320 | 11/10/2023 |
3.1.0 | 107,150 | 7/9/2023 |
3.0.0 | 465,574 | 11/8/2022 |
2.3.0 | 40,006 | 10/14/2022 |
2.2.0 | 192,490 | 4/14/2022 |
2.1.0 | 59,102 | 2/20/2022 |
2.0.0 | 120,399 | 11/30/2021 |
2.0.0-rc0002 | 1,349 | 11/27/2021 |
2.0.0-rc0001 | 1,305 | 11/7/2021 |
1.3.0 | 70,586 | 10/7/2021 |
1.2.0 | 13,721 | 8/29/2021 |
1.1.0 | 77,432 | 3/6/2021 |
1.0.0 | 49,048 | 2/7/2021 |
1.0.0-rc0003 | 623 | 1/29/2021 |
1.0.0-rc0002 | 2,626 | 12/20/2020 |
将 LatestPotentialBreakingChange 更新到 4.0.0。
添加设置时间戳(创建时间、最后写入时间、最后访问时间)的文件 API。
更新 System.Collections.Immutable 到 8.0.0。
4260 解压缩别名应支持覆盖文件。
4251 更新 System.Reflection.Metadata 版本为 8.0.0。
4249 将 Microsoft.Extensions.DependencyInjection 更新到 8.0.0。
如果在签名中定义了使用可空引用类型的别名的插件,则 Cake 脚本执行将失败。
Cake 脚本在 VS Code 错误面板中贡献了不可操作的诊断。