package
Version:
v0.0.0-...-6bbb419
Opens a new window with list of versions in this module.
Published: Jan 5, 2025
License: Apache-2.0
Opens a new window with license information.
Imports: 7
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
GetArgVal 根据EasyCmd和参数名获取值
Run 命令行程序启动
注意:启动前要确保所有命令均已注册
Command 命令行程序的命令对象
它提供命令的初始化,解析,将命令行输入值绑定到处理器属性值等功能
也支持自定义注册单个命令行参数
func (*Command) Regis ¶
Regis 命令注册
type Handler interface {
DoHandle(cmd *Command)
}
Handler 命令处理器接口,所有cmd命令必须实现该接口
实现该接口的结构体可以定义属性,属性tag可以定义命令的参数名、默认值以及参数用途描述
注意:
1、参数用途是必须定义的,未定义则认为该属性不是命令行参数
2、若默认值未定义,则取属性类型的初始值
3、若参数名未定义,则默认将字段名称首字母小写的驼峰式名称作为命令行参数名
Source Files
¶
Click to show internal directories.
Click to hide internal directories.