Catalogue local
Requêtes au catalogue séparées des opérations réseau
assetguy library lit la base configurée. assetguy sync la met à jour ; assetguy search consulte le catalogue public Fab ; assetguy download récupère les fichiers. Cela explicite le coût de chaque action. assetguy add exige les fichiers en cache et, s’ils manquent, indique la commande de téléchargement au lieu de transférer silencieusement des gigaoctets.
Les URL des vignettes arrivent avec les métadonnées, mais télécharger les images reste facultatif : un terminal ne les affiche pas et une bibliothèque peut en contenir des gigaoctets. La CLI permet de stabiliser le comportement avant qu’une GUI en dépende.
Le catalogue peut devenir obsolète entre synchronisations. J’ai accepté ce compromis pour rendre le coût des requêtes prévisible et indépendant de la disponibilité du marketplace. Les métadonnées absentes restent visibles : une liste vide ne prouve pas qu’aucun asset compatible n’existe.