Commit Graph

5 Commits

Author SHA1 Message Date
1284011a1b cli: Introduis l'installateur
Son rôle est important : à l'aide du registre des installations, il sait
s'il faut installer ou non une version.

Il a son propre fichier et peut être demandé par n'importe quelle action
qui souhaiterait installer des paquets. Ce n'est plus le dépôt qui est en
charge d'installer le paquet, mais bien l'installateur.

ReinstallAction devient FetchAction pour mieux correspondre à son
usage : installer des dépendances qu'il manquerait sans réinstaller ce
qui est déjà là.

La fonction fetch() est template pour fonctionner avec les deux
héritages de la classe package::DownloadableVersion sans utiliser de
fonction virtuelle ou de pointeur.

Fix #6
Implement #28
2022-12-21 15:38:00 +01:00
577c652f17 *: Renomme short_name en name 2022-12-21 11:35:27 +01:00
56864c3715 cli: Résous les dépendances de dépendances 2022-12-05 20:19:43 +01:00
47df190be1 doc: met à jour la présentation de l'architecture 2022-11-30 14:19:26 +01:00
f18add0bbd cli: Documente l'architecture 2022-11-09 11:19:14 +01:00