Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Args []string
)
View Source
var CliExports = map[string]interface{}{ "Args": _getArgs, "Bool": _cliBool, "Have": _cliBool, "String": CliString, "Int": _cliInt, "Integer": _cliInt, "Float": _cliFloat, "Double": _cliFloat, "YakitPlugin": _cliYakitPluginFiles, "StringSlice": CliStringSlice, "Urls": _cliUrls, "Url": _cliUrls, "Ports": _cliPort, "Port": _cliPort, "Hosts": _cliHosts, "Host": _cliHosts, "Network": _cliHosts, "Net": _cliHosts, "File": _cliFile, "FileOrContent": _cliFileOrContent, "LineDict": _cliLineDict, "setHelp": _cliSetHelpInfo, "setDefault": _cliSetDefaultValue, "setRequired": _cliSetRequired, "SetCliName": _cliSetName, "SetDoc": _cliSetDocument, "help": _help, "check": func() { if helpParam.foundArgsIndex() != -1 { _help() os.Exit(1) } else if cliParamInvalid.IsSet() { errorMsg = strings.TrimSpace(errorMsg) if len(errorMsg) > 0 { fmt.Printf("Error:\n %s\n\n", errorMsg) } _help() } }, }
Functions ¶
func CliString ¶
func CliString(name string, opts ...SetCliExtraParam) string
func CliStringSlice ¶
func InjectCliArgs ¶
func InjectCliArgs(args []string)
Types ¶
type SetCliExtraParam ¶
type SetCliExtraParam func(c *cliExtraParams)
func SetTempArgs ¶
func SetTempArgs(args []string) SetCliExtraParam
Click to show internal directories.
Click to hide internal directories.