CLI

Les cinq commandes livrées par @fraza/core, fraza-update, fraza-doctor, fraza-db, fraza-modules et fraza-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
fraza-updateMonter le core et les modules en une commande, puis enchaîner les étapes qui suivent.Pour mettre à jour un projet.
fraza-doctorDiagnostiquer un projet : .env, contrat d'amorçage, versions, vulnérabilités.Après une mise à jour, et en intégration continue.
fraza-dbCréer les tables, appliquer les migrations, tester et supprimer.Après l'installation, après chaque ajout de module, et au déploiement.
fraza-modulesRégénérer les manifestes de modules et de templates.Automatique via postinstall, dev et build.
fraza-keyReprendre le token du registre dans le .npmrc du projet, pour les modules Pro.Après chaque npm login, et avant un build serveur avec modules Pro.

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 fraza-update --checkUne mise à jour Fraza est disponible.
npx fraza-doctorUn constat est bloquant.
npx fraza-db statusUne migration est en attente.

Sur cette page