From 0b6fb48485dc16e039a1e18ba53c2e7f79ca17e3 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Tue, 27 Jan 2026 17:41:06 +0100 Subject: [PATCH] jw.pkg.cmds.distro.CmdDup: Add Module Add CmdDup, the class providing the "jw-pkg.py distro dup" subcommand. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/cmds/distro/CmdDup.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/python/jw/pkg/cmds/distro/CmdDup.py diff --git a/src/python/jw/pkg/cmds/distro/CmdDup.py b/src/python/jw/pkg/cmds/distro/CmdDup.py new file mode 100644 index 00000000..561c5cf2 --- /dev/null +++ b/src/python/jw/pkg/cmds/distro/CmdDup.py @@ -0,0 +1,17 @@ +# -*- coding: utf-8 -*- + +from argparse import Namespace, ArgumentParser + +from .Cmd import Cmd +from ..CmdDistro import CmdDistro + +class CmdDup(Cmd): # export + + def __init__(self, parent: CmdDistro) -> None: + super().__init__(parent, 'dup', help="Upgrade distribution") + + def add_arguments(self, parser: ArgumentParser) -> None: + super().add_arguments(parser) + + async def _run(self, args: Namespace) -> None: + return await self._backend.run(args)