mirror of
https://github.com/Jguer/yay
synced 2024-10-02 22:33:47 +00:00
Support --aur/--repo with -Sc
This commit is contained in:
parent
4063cf9282
commit
562a21fb4d
13
clean.go
13
clean.go
|
@ -54,6 +54,7 @@ func cleanRemove(pkgNames []string) (err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func syncClean(parser *arguments) error {
|
func syncClean(parser *arguments) error {
|
||||||
|
var err error
|
||||||
keepInstalled := false
|
keepInstalled := false
|
||||||
keepCurrent := false
|
keepCurrent := false
|
||||||
|
|
||||||
|
@ -67,9 +68,15 @@ func syncClean(parser *arguments) error {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
err := show(passToPacman(parser))
|
if mode == ModeRepo || mode == ModeAny {
|
||||||
if err != nil {
|
err = show(passToPacman(parser))
|
||||||
return err
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if !(mode == ModeAUR || mode == ModeAny) {
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
var question string
|
var question string
|
||||||
|
|
|
@ -157,6 +157,9 @@ func (parser *arguments) needRoot() bool {
|
||||||
if parser.existsArg("i", "info") {
|
if parser.existsArg("i", "info") {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
if parser.existsArg("c", "clean") && mode == ModeAUR {
|
||||||
|
return false
|
||||||
|
}
|
||||||
return true
|
return true
|
||||||
case "U", "upgrade":
|
case "U", "upgrade":
|
||||||
return true
|
return true
|
||||||
|
|
Loading…
Reference in a new issue