Class App

java.lang.Object
fr.univ_eiffel.legotools.App

public class App extends Object
Point d'entrée principal de l'application en ligne de commande (CLI).

Cette classe joue le rôle de Contrôleur :

  • 1. Elle analyse les arguments passés au lancement du JAR.
  • 2. Elle charge la configuration sécurisée (.env).
  • 3. Elle délègue le travail aux services spécialisés (Traitement d'image, Communication API, Algorithme C).
  • Method Details

    • main

      public static void main(String[] args)
      Méthode principale lancée lors de l'exécution du JAR.
      Parameters:
      args - Les arguments de la ligne de commande (ex: "refill", "pave input.png ...").