mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-28 23:43:22 +00:00
feat: Gestion des inscriptions [#1] feat(frontend): Création des vues pour le paramétrage de l'école [#2] feat: Gestion du login [#6] fix: Correction lors de la migration des modèle [#8] feat: Révision du menu principal [#9] feat: Ajout d'un footer [#10] feat: Création des dockers compose pour les environnements de développement et de production [#12] doc(ci): Mise en place de Husky et d'un suivi de version automatique [#14]
30 lines
922 B
JavaScript
30 lines
922 B
JavaScript
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
// Fichier template
|
|
const TEMPLATE_FILE = path.join(__dirname, './commit-template.txt');
|
|
|
|
// Arguments passés par Husky
|
|
const commitMsgFile = process.argv[2];
|
|
const commitType = process.argv[3];
|
|
|
|
// Vérifie si le commit est interactif
|
|
if (commitType === 'message' || commitType === 'template') {
|
|
process.exit(0);
|
|
}
|
|
|
|
// Vérifie si le fichier template existe
|
|
if (fs.existsSync(TEMPLATE_FILE)) {
|
|
try {
|
|
// Lit le fichier template
|
|
const templateContent = fs.readFileSync(TEMPLATE_FILE, 'utf8');
|
|
|
|
// Ajoute le contenu du template au message de commit
|
|
fs.appendFileSync(commitMsgFile, `\n${templateContent}`);
|
|
} catch (error) {
|
|
console.error('Erreur lors de la modification du message de commit :', error);
|
|
process.exit(1);
|
|
}
|
|
} else {
|
|
console.warn(`Fichier template introuvable : ${TEMPLATE_FILE}`);
|
|
} |