mirror of
https://github.com/Jguer/yay.git
synced 2025-10-04 00:03:11 -04:00
Merge pull request #308 from DL6AKU/fix_default_syu
Default action (running yay without any args) is now to -Syu.
This commit is contained in:
commit
b14073a00f
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…
x
Reference in New Issue
Block a user