mirror of
https://github.com/Jguer/yay
synced 2024-07-22 10:48:05 +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
|
||||
|
||||
if len(args) < 1 {
|
||||
err = fmt.Errorf("no operation specified (use -h for help)")
|
||||
return
|
||||
}
|
||||
parser.parseShortOption("-Syu", "")
|
||||
} else {
|
||||
for k, arg := range args {
|
||||
var nextArg string
|
||||
|
||||
for k, arg := range args {
|
||||
var nextArg string
|
||||
if usedNext {
|
||||
usedNext = false
|
||||
continue
|
||||
}
|
||||
|
||||
if usedNext {
|
||||
usedNext = false
|
||||
continue
|
||||
}
|
||||
if k+1 < len(args) {
|
||||
nextArg = args[k+1]
|
||||
}
|
||||
|
||||
if k+1 < len(args) {
|
||||
nextArg = args[k+1]
|
||||
}
|
||||
if parser.existsArg("--") {
|
||||
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("--") {
|
||||
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 err != nil {
|
||||
return
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue