Documentation ¶
Overview ¶
包command提供控制台操作,如选项/参数读取。 md5:940e3926fff20c9a
Index ¶
- func ContainsOpt(name string) bool
- func GetArg(index int, def ...string) string
- func GetArgAll() []string
- func GetOpt(name string, def ...string) string
- func GetOptAll() map[string]string
- func GetOptWithEnv(key string, def ...string) string
- func Init(args ...string)
- func ParseUsingDefaultAlgorithm(args ...string) (parsedArgs []string, parsedOptions map[string]string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainsOpt ¶
ContainsOpt 检查参数中是否存在名为 `name` 的选项。 md5:32ce4c1cf77651fb
func GetOptWithEnv ¶
GetOptWithEnv 返回指定 `key` 的命令行参数。 如果该参数不存在,则返回指定 `key` 的环境变量。 如果两者都不存在,它将返回默认值 `def`。
获取规则: 1. 命令行参数采用小写格式,例如:gf.package.variable; 2. 环境变量采用大写格式,例如:GF_PACKAGE_VARIABLE。 md5:13bcb9c2795488a1
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.