CLI

Les cinq commandes livrées par @lrvo/core, lrvo-update, lrvo-doctor, lrvo-db, lrvo-modules et lrvo-key.

Cinq binaires sont déclarés dans package.json#bin. Ils s'exécutent avec npx depuis la racine du projet consommateur.

CommandeRôleQuand l'exécuter
lrvo-updateMonter le core et les modules en une commande, puis enchaîner les étapes qui suivent.Pour mettre à jour un projet.
lrvo-doctorDiagnostiquer un projet : .env, contrat d'amorçage, versions, vulnérabilités.Après une mise à jour, et en intégration continue.
lrvo-dbCréer les tables, appliquer les migrations, tester et supprimer.Après l'installation, après chaque ajout de module, et au déploiement.
lrvo-modulesRégénérer les manifestes de modules et de templates.Automatique via postinstall, dev et build.
lrvo-keyReprendre le token du registre privé dans le .npmrc du projet.Après chaque npm login, et avant un build serveur.

Toutes les commandes acceptent help et affichent leur usage sans argument.

En intégration continue

Trois commandes n'écrivent rien et sortent en code 1 quand quelque chose demande une intervention.

CommandeSort en 1 quand
npx lrvo-update --checkUne mise à jour LRVO est disponible.
npx lrvo-doctorUn constat est bloquant.
npx lrvo-db statusUne migration est en attente.

Sur cette page