用于快速生成基于 netcorepal-cloud-framework 项目的模板代码
# 在项目目录执行
dotnet build
dotnet pack -c Release -o ./nupkg
dotnet tool install --global --add-source ./nupkg NetCorePal.Cloud.CLI.Toolkitdotnet tool install --global NetCorePal.Cloud.CLI.Toolkit可以使用 --help 或 -h 查看帮助
ncp --helpncp new [command] -n <NAME>| 命令 | 生成内容 | 输出文件示例 |
|---|---|---|
| ar | 聚合根类型 | {Name}.cs |
| cmd | 命令+验证器+处理器三件套 | {Name}Command.*.cs |
| repo | 仓储接口与实现 | I{Name}Repository.cs |
| de | 领域事件 | {Name}DomainEvent.cs |
| deh | 领域事件处理器 | {Name}.cs |
| 参数 | 说明 |
|---|---|
-n, --name |
实体名称(必填) |
-d, --output-directory |
输出目录(默认:当前目录) |
生成命令模板
ncp new cmd -n CreateProduct