From 859b7c703f3bf3c5a772e4e90abddf91f7c00913 Mon Sep 17 00:00:00 2001 From: jguer Date: Sun, 21 Aug 2022 07:14:52 +0200 Subject: [PATCH] add local install handle --- cmd.go | 6 +++--- local_install.go | 17 +++++++++++++++++ 2 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 local_install.go 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 +}