From 0df7570326ca383501cfbbae969297d14e186068 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Wed, 17 Jul 2024 11:29:24 +0200 Subject: [PATCH 1/3] plantuml --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index fcacab9..b950f3c 100644 --- a/readme.md +++ b/readme.md @@ -80,6 +80,7 @@ from various contexts of CA, CI and OCI / OS. * implement project repository cloning * install * epel + * plantuml * shellcheck * openssh * pip From 4a9640475e1146e89312b2910c857dcfab80d709 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Wed, 17 Jul 2024 11:42:08 +0200 Subject: [PATCH 2/3] graphviz --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index b950f3c..3c9a4e0 100644 --- a/readme.md +++ b/readme.md @@ -82,6 +82,7 @@ from various contexts of CA, CI and OCI / OS. * epel * plantuml * shellcheck + * graphviz * openssh * pip * ruff From 3439434c08538b0266c3bd88b778690571643a90 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Wed, 17 Jul 2024 11:57:44 +0200 Subject: [PATCH 3/3] fixme/graphviz --- spcd/__init__.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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)