mirror of
https://github.com/Jguer/yay.git
synced 2025-10-09 00:07:14 -04:00
Support --aur/--repo with -Sc
This commit is contained in:
parent
4063cf9282
commit
562a21fb4d
9
clean.go
9
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,10 +68,16 @@ func syncClean(parser *arguments) error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
err := show(passToPacman(parser))
|
if mode == ModeRepo || mode == ModeAny {
|
||||||
|
err = show(passToPacman(parser))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if !(mode == ModeAUR || mode == ModeAny) {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
var question string
|
var question string
|
||||||
if removeAll {
|
if removeAll {
|
||||||
|
@ -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…
x
Reference in New Issue
Block a user