在标志之前对命令进行验证
作者: maratori创建于 2026年6月26日更新于 2026年6月26日
命令在其旗帜前经过验证. 我期待命令验证 运行在已经验证过的旗帜上。 以下是一个简单的演示: https://go.dev/play/p/fk5EOSl7MuN (英语).
开始
类型 CLI 结构{
指挥部cmd:''
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
类型命令结构{ 旗帜 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
func (Command) 校验() 错误{ fmt.Println (“ 验证命令”) 返回为零 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
类型的旗帜字符串
func (lag) 校验() 错误{ fmt.Println ("有效旗帜") 返回为零 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
func 主 () { kong.Must( & CLIQQ). (中文(简体) ). 解析([] string{"command","-flag","value"}) // 验证命令 // 验证旗帜 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
内容来源: alecthomas/kong