mirror of
https://github.com/Jguer/yay
synced 2024-10-15 12:32:18 +00:00
Default action (running yay without any args) is now to -Syu.
This commit is contained in:
parent
42b7df44e0
commit
fcf0ee34d1
47
parser.go
47
parser.go
|
@ -526,34 +526,33 @@ func (parser *arguments) parseCommandLine() (err error) {
|
||||||
usedNext := false
|
usedNext := false
|
||||||
|
|
||||||
if len(args) < 1 {
|
if len(args) < 1 {
|
||||||
err = fmt.Errorf("no operation specified (use -h for help)")
|
parser.parseShortOption("-Syu", "")
|
||||||
return
|
} else {
|
||||||
}
|
for k, arg := range args {
|
||||||
|
var nextArg string
|
||||||
|
|
||||||
for k, arg := range args {
|
if usedNext {
|
||||||
var nextArg string
|
usedNext = false
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
if usedNext {
|
if k+1 < len(args) {
|
||||||
usedNext = false
|
nextArg = args[k+1]
|
||||||
continue
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if k+1 < len(args) {
|
if parser.existsArg("--") {
|
||||||
nextArg = args[k+1]
|
parser.addTarget(arg)
|
||||||
}
|
} else if strings.HasPrefix(arg, "--") {
|
||||||
|
usedNext, err = parser.parseLongOption(arg, nextArg)
|
||||||
|
} else if strings.HasPrefix(arg, "-") {
|
||||||
|
usedNext, err = parser.parseShortOption(arg, nextArg)
|
||||||
|
} else {
|
||||||
|
parser.addTarget(arg)
|
||||||
|
}
|
||||||
|
|
||||||
if parser.existsArg("--") {
|
if err != nil {
|
||||||
parser.addTarget(arg)
|
return
|
||||||
} else if strings.HasPrefix(arg, "--") {
|
}
|
||||||
usedNext, err = parser.parseLongOption(arg, nextArg)
|
|
||||||
} else if strings.HasPrefix(arg, "-") {
|
|
||||||
usedNext, err = parser.parseShortOption(arg, nextArg)
|
|
||||||
} else {
|
|
||||||
parser.addTarget(arg)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue