一个用于快速生成基于 netcorepal-cloud-framework 项目的模板代码
# 在项目目录执行
dotnet build
dotnet pack -c Release -o ./nupkg
dotnet tool install --global --add-source ./nupkg NetCorePal.Cloud.CLI.Toolkit
dotnet tool install --global NetCorePal.Cloud.CLI.Toolkit
可以使用 --help 或 -h 查看帮助
ncp --help
ncp 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