Plus.Cli 10.0.19
Plus.Cli
Plus.Cli 是 PlusFramework 的命令行开发工具。
它提供 plus 命令来创建项目、添加业务模块和检查本地开发环境。它不是运行时模块,不参与 PlusModule 依赖图。
Install
首次安装:
dotnet tool install -g Plus.Cli --add-source https://baget.pluscode.cn/v3/index.json
更新:
dotnet tool update -g Plus.Cli --add-source https://baget.pluscode.cn/v3/index.json
Plus.Cli 依赖 Plus.Templates 作为底层模板入口。安装或更新模板:
dotnet new install Plus.Templates --nuget-source https://baget.pluscode.cn/v3/index.json
Usage
plus doctor
plus new HuaSheng --database PostgreSql --aspire true --aspire-infra true --build
cd .\HuaSheng
plus module add Ordering --database PostgreSql --project .
plus new 会调用 dotnet new plus 生成项目,可选执行 restore/build,并在成功后输出下一步启动命令。
plus module add 会调用 dotnet new plus-module 生成模块,并在可识别的模板项目中接入 .slnx、HttpApi.Host、DbMigratorModule 和 DbMigrationService。
plus module add 不自动创建 EF Core migration,不配置连接串,不执行 DbMigrator,也不修改 Aspire AppHost。新增模块后按输出提示生成 migration、补齐 Aspire 连接串、运行 eng/verify-module.ps1,再启动项目。
This package has no dependencies.