From 2a348e482e632d7de33b906c95de11b8a8f24f27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Carl?= Date: Sun, 2 Nov 2025 13:42:06 +0000 Subject: [PATCH] Add a Clean function that matches apt-get clean This mimics what's done for other verbs available from `apt-get`. --- apt.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apt.go b/apt.go index 5f0c591..3876750 100644 --- a/apt.go +++ b/apt.go @@ -173,3 +173,10 @@ func Install(packs ...*Package) (output []byte, err error) { cmd := exec.Command("apt-get", args...) return cmd.CombinedOutput() } + +// Clean erases downloaded archive files. +func Clean() (output []byte, err error) { + args := []string{"clean"} + cmd := exec.Command("apt-get", args...) + return cmd.CombinedOutput() +}