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:
Morgana 2018-03-31 22:44:55 +01:00 committed by GitHub
commit b14073a00f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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
}
}
}