quimby:在同一个 Go 可执行文件下具有自己标志的多个命令

时间:2024-07-18 01:24:52
【文件属性】:

文件名称:quimby:在同一个 Go 可执行文件下具有自己标志的多个命令

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-18 01:24:52

Go

昆比 Quimby 可以轻松地将子命令添加到 Go 可执行文件中,并带有自己的子命令和自动帮助输出。 它是“flag”包的包装器。 示例用法 声明一个嵌入*quimby.Flagger的结构类型,以及您想要捕获为标志的字段。 type Echo struct { * quimby. Flagger echoed string } 现在我们需要让我们的类型实现quimby.Command接口。 这需要*quimby.Flagger尚未提供的三种方法: func ( c * Echo ) Desc () string { return "Echo the input string." } func ( c * Echo ) SetFlags () { c . StringVar ( & c . echoed , "input" , "" , "Text that


【文件预览】:
quimby-master
----cmd.go(1KB)
----help.go(1018B)
----README.md(2KB)

网友评论