From 8ca8df859bab69ea90614fe4718538b4bc4eba93 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Wed, 4 Mar 2026 14:32:44 +0000 Subject: [PATCH] cmds.distro.backend.debian.Delete: Add class Add Debian supoort for single-package deletion. Signed-off-by: Jan Lindemann --- .../jw/pkg/cmds/distro/backend/debian/Delete.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/python/jw/pkg/cmds/distro/backend/debian/Delete.py diff --git a/src/python/jw/pkg/cmds/distro/backend/debian/Delete.py b/src/python/jw/pkg/cmds/distro/backend/debian/Delete.py new file mode 100644 index 00000000..e07503d0 --- /dev/null +++ b/src/python/jw/pkg/cmds/distro/backend/debian/Delete.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- + +from argparse import Namespace + +from ...Cmd import Cmd +from ..BeDelete import BeDelete as Base + +class Delete(Base): + + def __init__(self, parent: Cmd): + super().__init__(parent) + + async def run(self, args: Namespace): + return await self.util.dpkg(['-P', *args.names], sudo=True)