Skip to content

Commit

Permalink
docs: gcmd default|d 标签介绍 (#140)
Browse files Browse the repository at this point in the history
  • Loading branch information
wlynxg authored Dec 26, 2024
1 parent a9d7ee0 commit 81c0ac5
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,7 @@ $ main http my-http-server -p 8199
| `root` | - | 指定子级命令名称是父级命令,其他方法是它的子级命令 | 仅用于 **主命令** 对象结构体 `Meta` 标签 |
| `strict` | - | 表示该命令严格解析参数/选项,当输入不支持的参数/选项时,返回错误 | 仅用于对象结构体 `Meta` 标签 |
| `config` | - | 表示该命令的选项数据支持从指定的配置读取,配置来源于默认的全局单例配置对象 | 仅用于方法输入结构体 `Meta` 标签 |
| `default` | `d` | 表示该输入参数不传递时使用默认值 | 仅用于属性标签 |

## 高级特性

Expand All @@ -236,4 +237,4 @@ $ main http my-http-server -p 8199

### 从配置读取数据

当命令行中没有传递对应的数据时,输入参数的结构体数据支持从配置组件中自动获取,只需要在 `Meta` 中设置 `config` 标签即可,配置来源于默认的全局单例配置对象。具体示例可以参考 `GoFrame` 框架开发工具源码: [https://github.com/gogf/gf/tree/master/cmd/gf](https://github.com/gogf/gf/tree/master/cmd/gf)
当命令行中没有传递对应的数据时,输入参数的结构体数据支持从配置组件中自动获取,只需要在 `Meta` 中设置 `config` 标签即可,配置来源于默认的全局单例配置对象。具体示例可以参考 `GoFrame` 框架开发工具源码: [https://github.com/gogf/gf/tree/master/cmd/gf](https://github.com/gogf/gf/tree/master/cmd/gf)

0 comments on commit 81c0ac5

Please sign in to comment.