ater.droplet.cli
7.2.4
dotnet tool install --global ater.droplet.cli --version 7.2.4
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local ater.droplet.cli --version 7.2.4
#tool dotnet:?package=ater.droplet.cli&version=7.2.4
nuke :add-package ater.droplet.cli --version 7.2.4
Droplet CLI
This is a code assistance tool that provides code generation functions for
ASP.NET Core
projects andTypescript front-end
projects, and supports command line and graphical interface operations. It is recommended to use the Ater.web template to create projects
这是一个智能代码辅助工具,主要提供代码生成功能,它可以分析您的实体,智能的帮助您生成相关的数据传输对象、数据库读写操作以及API接口。
Feature(特性)
It can help developers generate common code templates according to entity models (. cs files), including:
- Dto files, add, update, query, list and other Dto files
- Data store layer:entity DbSet wrapper
- Manager layer:business implementation code
- Controller API
- Typescript interface type
- Angular or Axios request service
- Angular Basic CURD Page
- 基于实体模型的智能分析,了解用户的业务意图
- 智能生成DTO文件,包括增加、更新、查询、列表等常用DTO
- 智能生成数据操作及业务逻辑实现,包括常见的新增、更新、筛选功能
- 生成部分测试代码
- 生成控制器接口
- 根据Swagger OpenApi生成用于Typescript的接口类型
- 根据Swagger OpenApi生成用于Angular或Axios的请求服务
- Angular基础CURD页面
- 其他更多高级功能
Install(安装)
Check package version first!
首先检查包版本,工具依赖.NET SDK,对应关系如下:
Package Version | .NET SDK Version |
---|---|
6.x | 6.0 |
7.x | 7.0 |
If you want to use it alone, please use the 'dotnet tool' command to install it, such as:
如果你想单独使用,请使用dotnet tool
命令安装,如:
dotnet tool install --global ater.droplet.cli
please use the latest version from nuget!
请到nuget中查询最新版本!
Usage(使用)
⭐(Use Web UI)使用图形界面
One command to start the UI interface and enjoy it!
一条命令启动UI界面!
droplet studio
Show entities and generate codes!
查看实体模型,并根据实体模型生成相应的代码:
generate actions
选择要生成的内容
edit dtos
在线编辑dto
front-end support
前端内容生成
Use command line(使用命令行)
You can also use
droplet --help
to view command help information.Use
droplet [command] --help
to view specific command help information.You can also view Online Documentation.
你可以使用droplet --help
查看命令帮助信息。
或者使用droplet [command] --help
查看具体命令帮助信息。
也可以查看在线文档。
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
7.2.4 | 210 | 3/22/2024 |
7.2.3 | 199 | 3/21/2024 |
7.2.2 | 212 | 1/19/2024 |
7.2.1 | 348 | 10/17/2023 |
7.1.5 | 236 | 8/18/2023 |
7.1.4.1 | 194 | 7/21/2023 |
7.1.4 | 189 | 6/6/2023 |
7.1.3 | 191 | 6/5/2023 |
7.1.2 | 160 | 5/24/2023 |
7.1.1 | 204 | 5/19/2023 |
7.1.0 | 208 | 5/15/2023 |
7.1.0-rc4-0427 | 270 | 4/27/2023 |
7.1.0-rc4-0426 | 293 | 4/26/2023 |
7.1.0-rc3 | 291 | 4/21/2023 |
7.1.0-pre2 | 373 | 4/18/2023 |
7.1.0-pre1 | 298 | 4/17/2023 |
7.0.7.1 | 279 | 3/6/2023 |
7.0.7 | 281 | 2/27/2023 |
7.0.6 | 356 | 1/31/2023 |
7.0.5 | 386 | 1/9/2023 |
7.0.5-rc1 | 326 | 1/5/2023 |
7.0.4-rc3 | 321 | 1/5/2023 |
7.0.4-beta2 | 360 | 1/3/2023 |
7.0.4-beta | 411 | 12/28/2022 |
7.0.3-beta | 251 | 12/18/2022 |
7.0.0 | 711 | 11/24/2022 |
7.0.0-rc2 | 370 | 11/23/2022 |
7.0.0-rc1 | 410 | 11/22/2022 |
6.2.3 | 454 | 10/27/2022 |
6.2.0-beta1 | 344 | 9/28/2022 |
6.1.1-beta1 | 235 | 8/18/2022 |
6.1.0 | 417 | 8/11/2022 |
6.0.10 | 450 | 6/24/2022 |
6.0.9 | 469 | 5/27/2022 |
6.0.8 | 429 | 5/20/2022 |
6.0.7 | 444 | 5/18/2022 |
6.0.6 | 437 | 5/6/2022 |
6.0.5 | 446 | 5/5/2022 |
6.0.4 | 475 | 4/25/2022 |
6.0.2 | 496 | 2/21/2022 |
6.0.1 | 443 | 2/18/2022 |
6.0.1-RC | 282 | 2/17/2022 |
1 注意:本版本移除了IManager接口层,改为直接使用Manager类!
2 完善了swagger的解析和生成