update mod
This commit is contained in:
12
cli.go
12
cli.go
@@ -7,12 +7,20 @@ package util
|
||||
|
||||
import "flag"
|
||||
|
||||
// cli 命令行操作相关
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 13:48 2022/5/14
|
||||
type cli struct {
|
||||
}
|
||||
|
||||
// ParseCLIParameter 解析命令含参数
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 1:54 下午 2021/8/14
|
||||
func ParseCLIParameter(parameterNameList []string) map[string]string {
|
||||
func (c *cli) ParseCLIParameter(parameterNameList []string) map[string]string {
|
||||
cliParameterTable := make(map[string]*string)
|
||||
for _, parameterName := range parameterNameList {
|
||||
cliParameterTable[parameterName] = flag.String(parameterName, "", parameterName)
|
||||
@@ -31,7 +39,7 @@ func ParseCLIParameter(parameterNameList []string) map[string]string {
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 1:55 下午 2021/8/14
|
||||
func ParseCLIParameterWithDefaultValue(parameterParseTable map[string]string) map[string]string {
|
||||
func (c *cli) ParseCLIParameterWithDefaultValue(parameterParseTable map[string]string) map[string]string {
|
||||
cliParameterTable := make(map[string]*string)
|
||||
for parameterName, defaultValue := range parameterParseTable {
|
||||
cliParameterTable[parameterName] = flag.String(parameterName, defaultValue, parameterName)
|
||||
|
||||
Reference in New Issue
Block a user