mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-19 02:37:24 +08:00
update vendor
This commit is contained in:
Generated
+4
-4
@@ -1634,7 +1634,7 @@
|
||||
|
||||
[[projects]]
|
||||
branch = "master"
|
||||
digest = "1:f7e6b859716c65473233390b3c69c919d0d6c2d9bd25ee599c29d0e8e3419d35"
|
||||
digest = "1:e78aec3a172eac3452533bdd7cbfb357853122fca029b28808acceb8ea82633a"
|
||||
name = "yunion.io/x/pkg"
|
||||
packages = [
|
||||
"gotypes",
|
||||
@@ -1667,7 +1667,7 @@
|
||||
"utils",
|
||||
]
|
||||
pruneopts = "UT"
|
||||
revision = "4d8dfcd77e8817d5dc37eacf4b6b098429c7d259"
|
||||
revision = "e2e42205d868c26829b9322b40cdc48f24fed379"
|
||||
|
||||
[[projects]]
|
||||
branch = "master"
|
||||
@@ -1679,11 +1679,11 @@
|
||||
|
||||
[[projects]]
|
||||
branch = "master"
|
||||
digest = "1:6ea9ac8f317e7dd79309bb1633642bc9d1822011c5175bd241552534d216ac6d"
|
||||
digest = "1:3d0328d99a24ded8844a4e4115692f22dbaeabf03942b03c4bf03d741e103483"
|
||||
name = "yunion.io/x/structarg"
|
||||
packages = ["."]
|
||||
pruneopts = "UT"
|
||||
revision = "e4f0f5201b4acad185ebfb76e65905fe5ae7c1b1"
|
||||
revision = "a4ab4a4d0a3e4e99a8a230fce57f4eb1e177f039"
|
||||
|
||||
[solve-meta]
|
||||
analyzer-name = "dep"
|
||||
|
||||
+6
-2
@@ -20,13 +20,15 @@ func isLowerChar(ch byte) bool {
|
||||
func CamelSplit(str string, sep string) string {
|
||||
tokens := make([]string, 0)
|
||||
var buf bytes.Buffer
|
||||
upperCount := 0
|
||||
for i := 0; i < len(str); i++ {
|
||||
c := str[i]
|
||||
split := false
|
||||
var nchar byte
|
||||
if isUpperChar(c) {
|
||||
if i > 0 && isUpperChar(str[i-1]) {
|
||||
if i+1 < len(str) && isLowerChar(str[i+1]) {
|
||||
upperCount += 1
|
||||
if upperCount > 1 {
|
||||
if i+1 < len(str) && isLowerChar(str[i+1]) && upperCount > 2 {
|
||||
split = true
|
||||
}
|
||||
} else {
|
||||
@@ -35,7 +37,9 @@ func CamelSplit(str string, sep string) string {
|
||||
nchar = c - 'A' + 'a'
|
||||
} else if isLowerChar(c) {
|
||||
nchar = c
|
||||
upperCount = 0
|
||||
} else {
|
||||
upperCount = 0
|
||||
split = true
|
||||
}
|
||||
if split && buf.Len() > 0 {
|
||||
|
||||
+2
@@ -106,6 +106,8 @@ if e != nil {
|
||||
panic(e)
|
||||
}
|
||||
|
||||
parser.SetDefault() // set default values
|
||||
|
||||
options := parser.Options().(*Options)
|
||||
|
||||
// then access argument values via options
|
||||
|
||||
+2
-2
@@ -382,7 +382,7 @@ func (this *ArgumentParser) AddArgument(arg Argument) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (this *ArgumentParser) setDefault() {
|
||||
func (this *ArgumentParser) SetDefault() {
|
||||
for _, arg := range this.posArgs {
|
||||
arg.SetDefault()
|
||||
}
|
||||
@@ -866,7 +866,7 @@ func (this *ArgumentParser) ParseArgs(args []string, ignore_unknown bool) error
|
||||
if err == nil {
|
||||
err = this.Validate()
|
||||
}
|
||||
this.setDefault()
|
||||
// this.setDefault()
|
||||
return err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user