mirror of
https://github.com/Jguer/yay
synced 2024-10-31 04:12:51 +00:00
Merge pull request #286 from Morganamilo/noerr
Suppress pacman error printing
This commit is contained in:
commit
91eb2585e9
3 changed files with 29 additions and 2 deletions
6
cmd.go
6
cmd.go
|
@ -462,7 +462,11 @@ func passToPacman(args *arguments) error {
|
|||
|
||||
cmd.Stdin, cmd.Stdout, cmd.Stderr = os.Stdin, os.Stdout, os.Stderr
|
||||
err := cmd.Run()
|
||||
return err
|
||||
|
||||
if err != nil {
|
||||
return fmt.Errorf("")
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
//passToPacman but return the output instead of showing the user
|
||||
|
|
5
main.go
5
main.go
|
@ -203,7 +203,10 @@ func main() {
|
|||
|
||||
err = handleCmd()
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
if err.Error() != "" {
|
||||
fmt.Println(err)
|
||||
}
|
||||
|
||||
status = 1
|
||||
goto cleanup
|
||||
}
|
||||
|
|
20
print.go
20
print.go
|
@ -333,8 +333,28 @@ func printUpdateList(parser *arguments) error {
|
|||
}
|
||||
}
|
||||
|
||||
missing := false
|
||||
|
||||
outer:
|
||||
for pkg := range parser.targets {
|
||||
for _, name := range localNames {
|
||||
if name == pkg {
|
||||
continue outer
|
||||
}
|
||||
}
|
||||
|
||||
for _, name := range remoteNames {
|
||||
if name == pkg {
|
||||
continue outer
|
||||
}
|
||||
}
|
||||
|
||||
fmt.Println(red(bold("error:")), "package '"+pkg+"' was not found")
|
||||
missing = true
|
||||
}
|
||||
|
||||
if missing {
|
||||
return fmt.Errorf("")
|
||||
}
|
||||
|
||||
return nil
|
||||
|
|
Loading…
Reference in a new issue