From 7bcba6e6008d56bc0f46ca6fc8385654feb1ad15 Mon Sep 17 00:00:00 2001 From: Tobias Germer Date: Fri, 25 Oct 2024 16:40:33 +0200 Subject: [PATCH] add yes flag for apt-get --- internal/manager/apt.go | 6 +++--- internal/manager/dnf.go | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/internal/manager/apt.go b/internal/manager/apt.go index 3967848..2bc4abf 100644 --- a/internal/manager/apt.go +++ b/internal/manager/apt.go @@ -14,7 +14,7 @@ func (m *Apt) InstallPackages(ctx context.Context, verbose bool) error { for _, pkg := range m.Packages { fmt.Printf("Installing %s with apt...\n", pkg) - err := runCommand(ctx, []string{"apt-get", "install", pkg}, m.Sudo, verbose) + err := runCommand(ctx, []string{"apt-get", "--yes", "install", pkg}, m.Sudo, verbose) if err != nil { return fmt.Errorf("failed to install %s: %w", pkg, err) } @@ -30,10 +30,10 @@ func (m *Apt) UpdatePackages(ctx context.Context, verbose bool) error { fmt.Println("Updating packages with apt...") - err := runCommand(ctx, []string{"apt-get", "update"}, m.Sudo, verbose) + err := runCommand(ctx, []string{"apt-get", "--yes", "update"}, m.Sudo, verbose) if err != nil { return err } - return runCommand(ctx, append([]string{"apt-get", "upgrade"}, m.Packages...), m.Sudo, verbose) + return runCommand(ctx, append([]string{"apt-get", "--yes", "upgrade"}, m.Packages...), m.Sudo, verbose) } diff --git a/internal/manager/dnf.go b/internal/manager/dnf.go index 66e9d38..4ad8c12 100644 --- a/internal/manager/dnf.go +++ b/internal/manager/dnf.go @@ -14,7 +14,7 @@ func (m *Dnf) InstallPackages(ctx context.Context, verbose bool) error { for _, pkg := range m.Packages { fmt.Printf("Installing %s with dnf...\n", pkg) - err := runCommand(ctx, []string{"dnf", "install", "--yes", pkg}, m.Sudo, verbose) + err := runCommand(ctx, []string{"dnf", "--yes", "install", pkg}, m.Sudo, verbose) if err != nil { return fmt.Errorf("failed to install %s: %w", pkg, err) } @@ -30,5 +30,5 @@ func (m *Dnf) UpdatePackages(ctx context.Context, verbose bool) error { fmt.Println("Updating packages with dnf...") - return runCommand(ctx, append([]string{"dnf", "upgrade", "--yes"}, m.Packages...), m.Sudo, verbose) + return runCommand(ctx, append([]string{"dnf", "--yes", "upgrade"}, m.Packages...), m.Sudo, verbose) }