Documentation ¶
Overview ¶
Package cmdopt 用于创建子命令功能的命令行
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CmdOpt ¶
type CmdOpt struct {
// contains filtered or unexported fields
}
CmdOpt 带子命令的命令行操作
func New ¶
func New( output io.Writer, errHandling flag.ErrorHandling, header, footer, options, commands string, notFound func(string) string, ) *CmdOpt
New 声明 CmdOpt 对象
output 表示输出的通道; errHandling 表示出错时的处理方式,该值最终会被传递给子命令; notFound 在找不到子命令时显示的额外信息; header、footer、options 和 commands 作为输出帮助信息中的部分内容, 由用户给出。 帮助信息的模板如下:
{header} {commands}: cmd1 cmd1 usage cmd2 cmd2 usage {footer}
子命令的帮助信息模板如下:
{usage} {options}: -flag1 flag1 usage -flag2 flag2 usage
Click to show internal directories.
Click to hide internal directories.