Add: Start govel build packages

This commit is contained in:
L0m1g 2025-05-03 18:33:53 +02:00
parent 865ec5def5
commit c26fcdc1db
18 changed files with 37 additions and 26 deletions

View file

@ -8,7 +8,8 @@
#
import argparse
from erminig.config import Config
from pathlib import Path
from erminig.core.config import Config
from erminig.controllers.govel.pakva import Pakva
from erminig.controllers.govel.build import run_build_function
@ -24,17 +25,15 @@ def main():
if args.command == "build":
if args.name:
pakva = Pakva(name=args.name, version=None, archive=None)
pakva.read()
pakva = Pakva.load_from_name(args.name)
else:
if not Config.PAKVA_DIR.exists():
print("[GOVEL] Erreur : Aucun Pakva trouvé ici.")
pakva_path = Path.cwd() / "Pakva"
if not pakva_path.exists():
print("[GOVEL] Erreur : Aucun Pakva trouvé dans le dossier courant.")
return
pakva = Pakva(name="local", version=None, archive=None)
pakva.path = Config.PAKVA_DIR
pakva.read()
pakva = Pakva.read(pakva_path)
build_success = run_build_function(pakva.path)
build_success = run_build_function(pakva.path, pakva.name, pakva.version)
if build_success:
print(f"[GOVEL] Build réussi pour {pakva.name}")