ater.droplet.cli 7.2.4

dotnet tool install --global ater.droplet.cli --version 7.2.4
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local ater.droplet.cli --version 7.2.4
This package contains a .NET tool you can call from the shell/command line.
#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 and Typescript 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!

查看实体模型,并根据实体模型生成相应的代码:

entities

generate actions

选择要生成的内容

generate-actons

edit dtos

在线编辑dto

edit dtos

front-end support

前端内容生成

front-end

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
7.2.4 149 3/22/2024
7.2.3 152 3/21/2024
7.2.2 166 1/19/2024
7.2.1 303 10/17/2023
7.1.5 191 8/18/2023
7.1.4.1 165 7/21/2023
7.1.4 160 6/6/2023
7.1.3 166 6/5/2023
7.1.2 133 5/24/2023
7.1.1 176 5/19/2023
7.1.0 179 5/15/2023
7.1.0-rc4-0427 222 4/27/2023
7.1.0-rc4-0426 242 4/26/2023
7.1.0-rc3 242 4/21/2023
7.1.0-pre2 321 4/18/2023
7.1.0-pre1 250 4/17/2023
7.0.7.1 256 3/6/2023
7.0.7 255 2/27/2023
7.0.6 324 1/31/2023
7.0.5 358 1/9/2023
7.0.5-rc1 289 1/5/2023
7.0.4-rc3 282 1/5/2023
7.0.4-beta2 316 1/3/2023
7.0.4-beta 370 12/28/2022
7.0.3-beta 210 12/18/2022
7.0.0 655 11/24/2022
7.0.0-rc2 295 11/23/2022
7.0.0-rc1 336 11/22/2022
6.2.3 426 10/27/2022
6.2.0-beta1 314 9/28/2022
6.1.1-beta1 192 8/18/2022
6.1.0 392 8/11/2022
6.0.10 422 6/24/2022
6.0.9 440 5/27/2022
6.0.8 405 5/20/2022
6.0.7 418 5/18/2022
6.0.6 410 5/6/2022
6.0.5 419 5/5/2022
6.0.4 446 4/25/2022
6.0.2 466 2/21/2022
6.0.1 418 2/18/2022
6.0.1-RC 237 2/17/2022

1 注意:本版本移除了IManager接口层,改为直接使用Manager类!
2 完善了swagger的解析和生成