mirror of
https://github.com/Jguer/yay.git
synced 2025-10-04 00:03:11 -04:00
Merge pull request #325 from Morganamilo/fix#324
Fix sysupgrade and extend help to work with other operators
This commit is contained in:
commit
794e8dd3c7
19
cmd.go
19
cmd.go
@ -125,6 +125,11 @@ func handleCmd() (err error) {
|
||||
if shouldSaveConfig {
|
||||
config.saveConfig()
|
||||
}
|
||||
|
||||
if cmdArgs.existsArg("h", "help") {
|
||||
err = handleHelp()
|
||||
return
|
||||
}
|
||||
|
||||
if config.SudoLoop && cmdArgs.needRoot() {
|
||||
sudoLoopBackground()
|
||||
@ -174,6 +179,15 @@ func handleQuery() error {
|
||||
return err
|
||||
}
|
||||
|
||||
func handleHelp() error {
|
||||
if cmdArgs.op == "Y" || cmdArgs.op == "yay" {
|
||||
usage()
|
||||
return nil
|
||||
} else {
|
||||
return passToPacman(cmdArgs)
|
||||
}
|
||||
}
|
||||
|
||||
//this function should only set config options
|
||||
//but currently still uses the switch left over from old code
|
||||
//eventually this should be refactored out futher
|
||||
@ -284,9 +298,7 @@ func handlePrint() (err error) {
|
||||
|
||||
func handleYay() (err error) {
|
||||
//_, options, targets := cmdArgs.formatArgs()
|
||||
if cmdArgs.existsArg("h", "help") {
|
||||
usage()
|
||||
} else if cmdArgs.existsArg("gendb") {
|
||||
if cmdArgs.existsArg("gendb") {
|
||||
err = createDevelDB()
|
||||
} else if cmdArgs.existsArg("c", "clean") {
|
||||
err = cleanDependencies()
|
||||
@ -379,7 +391,6 @@ func numberMenu(pkgS []string, flags []string) (err error) {
|
||||
aurQ.printSearch(numpq + 1)
|
||||
}
|
||||
|
||||
|
||||
if aurErr != nil {
|
||||
fmt.Printf("Error during AUR search: %s\n", aurErr)
|
||||
fmt.Println("Showing repo packages only")
|
||||
|
@ -72,7 +72,10 @@ func install(parser *arguments) error {
|
||||
parser.targets.set(name)
|
||||
}
|
||||
|
||||
requestTargets = parser.targets.toSlice()
|
||||
for i, pkg := range requestTargets {
|
||||
_, name := splitDbFromName(pkg)
|
||||
requestTargets[i] = name
|
||||
}
|
||||
|
||||
if len(dt.Missing) > 0 {
|
||||
str := bold(red(arrow+" Error: ")) + "Could not find all required packages:"
|
||||
|
Loading…
x
Reference in New Issue
Block a user