diff --git a/readme.md b/readme.md index fcacab9..3c9a4e0 100644 --- a/readme.md +++ b/readme.md @@ -80,7 +80,9 @@ from various contexts of CA, CI and OCI / OS. * implement project repository cloning * install * epel + * plantuml * shellcheck + * graphviz * openssh * pip * ruff diff --git a/spcd/__init__.py b/spcd/__init__.py index 0549dc0..d38a0a3 100644 --- a/spcd/__init__.py +++ b/spcd/__init__.py @@ -7,6 +7,7 @@ from pathlib import Path from rwx import fs from rwx.log import stream as log +from rwx.ps import run import spcd from spcd import cmd @@ -35,6 +36,13 @@ def main(main: str) -> None: if name == "__main__.py": spcd.set_ssh(*arguments) spcd.install_commands(main) + # FIXME abstract command + run( + "apt-get", + "install", + "--assume-yes", + "graphviz", + ) else: function = getattr(cmd, name.replace("-", "_")) function(*arguments)