feat: printing utils

This commit is contained in:
2026-04-15 16:51:55 +02:00
parent f5386d0e98
commit 5734c0d524
7 changed files with 78 additions and 16 deletions
+17 -2
View File
@@ -1,6 +1,7 @@
import subprocess
from commands.util import pacman
from commands.util.input_mgr import confirm
def setup():
@@ -8,6 +9,20 @@ def setup():
if not pacman.install_package_list(["git"]):
print("Git installation failed")
return
subprocess.run(["git", "clone", "https://aur.archlinux.org/yay.git"], cwd="/tmp")
subprocess.run(["makepkg", "-si"], cwd="/tmp/yay")
subprocess.run(
["git", "clone", "https://aur.archlinux.org/yay.git"],
cwd="/tmp",
capture_output=True,
)
yay_install = subprocess.run(
["makepkg", "-si"], cwd="/tmp/yay", capture_output=True
)
if yay_install.returncode != 0:
print("==> Installation of yay failed")
if confirm(True, "Do you wish to view the logs?"):
print(yay_install.stdout, "\n", yay_install.stderr)
return
print("==> Installation completed")