diff --git a/_scripts/change-theme-dark.ts b/_scripts/change-theme-dark.ts index 2503e69..4d474f8 100644 --- a/_scripts/change-theme-dark.ts +++ b/_scripts/change-theme-dark.ts @@ -5,6 +5,7 @@ import { readFileSync, writeFileSync } from "fs" import { join } from "path" +import { commitTheme } from "./change-theme" // Chemins vers les fichiers const themeConfigPath = join(__dirname, "..", "src", "theme.config.ts") @@ -41,4 +42,7 @@ appCssContent = appCssContent.replace( ) writeFileSync(appCssPath, appCssContent) +commitTheme(mode, newTheme) + console.log(`Thème ${mode} mis à jour avec succès vers: ${newTheme}`) +process.exit(0) diff --git a/_scripts/change-theme-light.ts b/_scripts/change-theme-light.ts index 77ad969..14ee7f8 100644 --- a/_scripts/change-theme-light.ts +++ b/_scripts/change-theme-light.ts @@ -5,6 +5,7 @@ import { readFileSync, writeFileSync } from "fs" import { join } from "path" +import { commitTheme } from "./change-theme" // Chemins vers les fichiers const themeConfigPath = join(__dirname, "..", "src", "theme.config.ts") @@ -50,4 +51,7 @@ appCssContent = appCssContent.replace( ) writeFileSync(appCssPath, appCssContent) +commitTheme(mode, newTheme) + console.log(`Thème ${mode} mis à jour avec succès vers: ${newTheme}`) +process.exit(0) diff --git a/_scripts/change-theme.ts b/_scripts/change-theme.ts new file mode 100644 index 0000000..9c262ed --- /dev/null +++ b/_scripts/change-theme.ts @@ -0,0 +1,18 @@ +import { execSync } from "child_process" + +export const commitTheme = (mode: string, newTheme: string) => { + // Créer un commit avec les changements + try { + // Ajouter tous les fichiers modifiés + execSync("git add .", { stdio: "inherit" }) + + // Créer le commit avec le message approprié + const commitMessage = `design: change ${mode} theme to ${newTheme}` + execSync(`git commit -m "${commitMessage}"`, { stdio: "inherit" }) + + console.log(`Commit créé avec succès: "${commitMessage}"`) + } catch (error) { + console.error("Erreur lors de la création du commit:", error) + process.exit(1) + } +}