| 12345678910111213141516171819202122232425 |
- 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)
|