用户定义命令指南
用户定义命令允许你向 Spring CLI 添加自定义命令。命令的目录结构代表引入 shell 中的命令和子命令。
例如,controller\new 的目录结构在 CLI 中转换为 controller new 命令。
位于子命令目录中的文件包括:
- 一个名为 command.yaml 的文件,描述了命令及其参数。
- 一个或多个动作文件,描述了向项目添加代码或配置的操作。
使用以下命令将用户定义命令注册到 CLI 中:
command add --from <repository-url>
该仓库的内容被复制到你现有的项目中。
例如,查看 github.com/rd-1-2022/udc-spring-controller 仓库的内容。
结构
所有用户定义命令的目录结构都在以下路径下:
.spring/commands
所以,之前提到的用户定义命令 controller new,其完整的目录结构以及命令描述文件和动作文件的位置是: