Skip to content

netcorepal/netcorepal-cloud-cli

Repository files navigation

DDD 战术框架脚手架命令行工具

一个用于快速生成基于 netcorepal-cloud-framework 项目的模板代码

📦 安装

从源码构建

# 在项目目录执行
dotnet build
dotnet pack -c Release -o ./nupkg
dotnet tool install --global --add-source ./nupkg NetCorePal.Cloud.CLI.Toolkit

NuGet 安装

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

About

DDD 战术框架脚手架命令行工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages