import subprocess class Podman: @classmethod def run(cls, args: list): cls._call(["run"] + args) @classmethod def rm(cls, args: list): cls._call(["rm"] + args) @classmethod def exec(cls, args: list): cls._call(["exec"] + args) @classmethod def secret_create(cls, args: list, **kwargs): cls._call(["secret", "create"] + args, **kwargs) @classmethod def _call(cls, args: list, **kwargs): args = ["podman"] + args print(f"Executing `{" ".join(args)}`") subprocess.run(args, **kwargs)