ater.droplet.cli
7.1.2
See the version list below for details.
dotnet tool install --global ater.droplet.cli --version 7.1.2
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local ater.droplet.cli --version 7.1.2
#tool dotnet:?package=ater.droplet.cli&version=7.1.2
nuke :add-package ater.droplet.cli --version 7.1.2
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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
7.2.4 | 223 | 3/22/2024 |
7.2.3 | 205 | 3/21/2024 |
7.2.2 | 218 | 1/19/2024 |
7.2.1 | 354 | 10/17/2023 |
7.1.5 | 242 | 8/18/2023 |
7.1.4.1 | 200 | 7/21/2023 |
7.1.4 | 195 | 6/6/2023 |
7.1.3 | 197 | 6/5/2023 |
7.1.2 | 166 | 5/24/2023 |
7.1.1 | 210 | 5/19/2023 |
7.1.0 | 216 | 5/15/2023 |
7.1.0-rc4-0427 | 274 | 4/27/2023 |
7.1.0-rc4-0426 | 297 | 4/26/2023 |
7.1.0-rc3 | 298 | 4/21/2023 |
7.1.0-pre2 | 380 | 4/18/2023 |
7.1.0-pre1 | 302 | 4/17/2023 |
7.0.7.1 | 286 | 3/6/2023 |
7.0.7 | 287 | 2/27/2023 |
7.0.6 | 362 | 1/31/2023 |
7.0.5 | 392 | 1/9/2023 |
7.0.5-rc1 | 330 | 1/5/2023 |
7.0.4-rc3 | 325 | 1/5/2023 |
7.0.4-beta2 | 364 | 1/3/2023 |
7.0.4-beta | 417 | 12/28/2022 |
7.0.3-beta | 255 | 12/18/2022 |
7.0.0 | 721 | 11/24/2022 |
7.0.0-rc2 | 374 | 11/23/2022 |
7.0.0-rc1 | 414 | 11/22/2022 |
6.2.3 | 462 | 10/27/2022 |
6.2.0-beta1 | 348 | 9/28/2022 |
6.1.1-beta1 | 238 | 8/18/2022 |
6.1.0 | 424 | 8/11/2022 |
6.0.10 | 458 | 6/24/2022 |
6.0.9 | 477 | 5/27/2022 |
6.0.8 | 437 | 5/20/2022 |
6.0.7 | 452 | 5/18/2022 |
6.0.6 | 445 | 5/6/2022 |
6.0.5 | 455 | 5/5/2022 |
6.0.4 | 483 | 4/25/2022 |
6.0.2 | 504 | 2/21/2022 |
6.0.1 | 451 | 2/18/2022 |
6.0.1-RC | 286 | 2/17/2022 |
1 项目配置及路径判断优化,增加兼容和扩展性;
2 fix bug:更新新文件创建时出错;
3 忽略实体中的JsonIgnore;