diff --git a/cmd.go b/cmd.go index 819ab63f..5b784bbb 100644 --- a/cmd.go +++ b/cmd.go @@ -178,7 +178,7 @@ func handleCmd(ctx context.Context, cmdArgs *parser.Arguments, dbExecutor db.Exe return config.Runtime.CmdBuilder.Show(config.Runtime.CmdBuilder.BuildPacmanCmd(ctx, cmdArgs, config.Runtime.Mode, settings.NoConfirm)) case "U", "upgrade": - return handleUpgrade(ctx, config, cmdArgs) + return handleUpgrade(ctx, config, dbExecutor, cmdArgs) case "G", "getpkgbuild": return handleGetpkgbuild(ctx, cmdArgs, dbExecutor) case "P", "show": @@ -327,10 +327,10 @@ func handleGetpkgbuild(ctx context.Context, cmdArgs *parser.Arguments, dbExecuto } func handleUpgrade(ctx context.Context, - config *settings.Configuration, cmdArgs *parser.Arguments, + config *settings.Configuration, dbExecutor db.Executor, cmdArgs *parser.Arguments, ) error { if cmdArgs.ExistsArg("i", "install") { - return nil + return installLocalPKGBUILD(ctx, cmdArgs, dbExecutor, false) } return config.Runtime.CmdBuilder.Show(config.Runtime.CmdBuilder.BuildPacmanCmd(ctx, diff --git a/local_install.go b/local_install.go new file mode 100644 index 00000000..c48db3cc --- /dev/null +++ b/local_install.go @@ -0,0 +1,17 @@ +package main + +import ( + "context" + + "github.com/Jguer/yay/v11/pkg/db" + "github.com/Jguer/yay/v11/pkg/settings/parser" +) + +func installLocalPKGBUILD( + ctx context.Context, + cmdArgs *parser.Arguments, + dbExecutor db.Executor, + ignoreProviders bool, +) error { + return nil +}