From be48f26e7500b570a8022853aab843312f15ea18 Mon Sep 17 00:00:00 2001 From: Arsen Musayelyan Date: Mon, 3 Oct 2022 15:48:43 -0700 Subject: [PATCH] Add --needed flag to pacman install commands --- manager/pacman.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manager/pacman.go b/manager/pacman.go index 6338849..0a0e96a 100644 --- a/manager/pacman.go +++ b/manager/pacman.go @@ -60,7 +60,7 @@ func (p *Pacman) Sync(opts *Opts) error { func (p *Pacman) Install(opts *Opts, pkgs ...string) error { opts = ensureOpts(opts) - cmd := p.getCmd(opts, "pacman", "-S") + cmd := p.getCmd(opts, "pacman", "-S", "--needed") cmd.Args = append(cmd.Args, pkgs...) setCmdEnv(cmd) err := cmd.Run() @@ -72,7 +72,7 @@ func (p *Pacman) Install(opts *Opts, pkgs ...string) error { func (p *Pacman) InstallLocal(opts *Opts, pkgs ...string) error { opts = ensureOpts(opts) - cmd := p.getCmd(opts, "pacman", "-U") + cmd := p.getCmd(opts, "pacman", "-U", "--needed") cmd.Args = append(cmd.Args, pkgs...) setCmdEnv(cmd) err := cmd.Run()