mirror of
https://github.com/Jguer/yay.git
synced 2025-12-09 00:03:52 -05:00
add handle upgrade
This commit is contained in:
parent
b882faf48a
commit
446dc86d1e
14
cmd.go
14
cmd.go
@ -178,8 +178,7 @@ func handleCmd(ctx context.Context, cmdArgs *parser.Arguments, dbExecutor db.Exe
|
|||||||
return config.Runtime.CmdBuilder.Show(config.Runtime.CmdBuilder.BuildPacmanCmd(ctx,
|
return config.Runtime.CmdBuilder.Show(config.Runtime.CmdBuilder.BuildPacmanCmd(ctx,
|
||||||
cmdArgs, config.Runtime.Mode, settings.NoConfirm))
|
cmdArgs, config.Runtime.Mode, settings.NoConfirm))
|
||||||
case "U", "upgrade":
|
case "U", "upgrade":
|
||||||
return config.Runtime.CmdBuilder.Show(config.Runtime.CmdBuilder.BuildPacmanCmd(ctx,
|
return handleUpgrade(ctx, config, cmdArgs)
|
||||||
cmdArgs, config.Runtime.Mode, settings.NoConfirm))
|
|
||||||
case "G", "getpkgbuild":
|
case "G", "getpkgbuild":
|
||||||
return handleGetpkgbuild(ctx, cmdArgs, dbExecutor)
|
return handleGetpkgbuild(ctx, cmdArgs, dbExecutor)
|
||||||
case "P", "show":
|
case "P", "show":
|
||||||
@ -327,6 +326,17 @@ func handleGetpkgbuild(ctx context.Context, cmdArgs *parser.Arguments, dbExecuto
|
|||||||
return getPkgbuilds(ctx, dbExecutor, config, cmdArgs.Targets, cmdArgs.ExistsArg("f", "force"))
|
return getPkgbuilds(ctx, dbExecutor, config, cmdArgs.Targets, cmdArgs.ExistsArg("f", "force"))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func handleUpgrade(ctx context.Context,
|
||||||
|
config *settings.Configuration, cmdArgs *parser.Arguments,
|
||||||
|
) error {
|
||||||
|
if cmdArgs.ExistsArg("i", "install") {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
return config.Runtime.CmdBuilder.Show(config.Runtime.CmdBuilder.BuildPacmanCmd(ctx,
|
||||||
|
cmdArgs, config.Runtime.Mode, settings.NoConfirm))
|
||||||
|
}
|
||||||
|
|
||||||
func handleSync(ctx context.Context, cmdArgs *parser.Arguments, dbExecutor db.Executor) error {
|
func handleSync(ctx context.Context, cmdArgs *parser.Arguments, dbExecutor db.Executor) error {
|
||||||
targets := cmdArgs.Targets
|
targets := cmdArgs.Targets
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user