From 9a52151914ed904f826c134ce7f3b81b9bb211d1 Mon Sep 17 00:00:00 2001 From: 0xbbuddha Date: Sat, 4 Oct 2025 18:36:39 +0200 Subject: [PATCH] feat: Full English internationalization --- .gitignore | 4 + arch-shell | 380 ++++++++++++++++++++++++++--------------------------- 2 files changed, 194 insertions(+), 190 deletions(-) diff --git a/.gitignore b/.gitignore index fe0c184..4a04a2c 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,7 @@ test-env/ # Fichiers de configuration locale config.local .env.local + + +#Ignore cursor AI rules +.cursor/rules/codacy.mdc diff --git a/arch-shell b/arch-shell index 4e27f9d..3ef05f1 100755 --- a/arch-shell +++ b/arch-shell @@ -1,10 +1,10 @@ #!/bin/bash # ============================================= -# Script : arch-shell -# Description : Gestion des environnements Arch Linux -# Auteur : Killian Prin-abeil -# Date : $(date +%Y-%m-%d) +# Script: arch-shell +# Description: Arch Linux environment management +# Author: Killian Prin-abeil +# Date: $(date +%Y-%m-%d) # ============================================= set -euo pipefail @@ -79,7 +79,7 @@ spinner() { printf "\r${YELLOW}[*] %s %s${NC}" "${spinstr:$i:1}" "$msg" sleep 0.1 done - printf "\r${GREEN}[*] %s terminé !${NC}\n" "$msg" + printf "\r${GREEN}[*] %s completed!${NC}\n" "$msg" tput cnorm } @@ -91,7 +91,7 @@ debug_log() { debug_run() { local cmd="$*" - debug_log "Exécution: $cmd" + debug_log "Execution: $cmd" if [ "$DEBUG" = true ]; then eval "$cmd" @@ -105,106 +105,106 @@ debug_run() { usage() { echo "Usage: $0 [--debug] [--no-color] [--yes] [--quiet] [options]" echo "" - echo "Options globales:" - echo " --debug Afficher les commandes et sorties en temps réel" - echo " --no-color Désactiver les couleurs dans la sortie" - echo " --yes Répondre automatiquement 'oui' aux confirmations" - echo " --quiet Afficher seulement les erreurs" + echo "Global options:" + echo " --debug Show commands and outputs in real time" + echo " --no-color Disable colors in output" + echo " --yes Automatically answer 'yes' to confirmations" + echo " --quiet Show only errors" echo "" - echo "Commandes:" - echo " init Initialiser arch-shell" - echo " regen-base Régénérer le template de base" - echo " create Créer un nouvel environnement" - echo " -S Installer des paquets dans un environnement" - echo " -R Supprimer des paquets d'un environnement" - echo " enter Entrer dans un environnement" - echo " delete Supprimer un environnement" - echo " list Lister tous les environnements" - echo " info Afficher les informations d'un environnement" - echo " export Exporter un environnement" - echo " import Importer un environnement" - echo " run Exécuter une commande dans un environnement" - echo " clean Nettoyer un environnement" - echo " snapshot Gérer les snapshots d'un environnement" - echo " cache Interagir avec le cache partagé" + echo "Commands:" + echo " init Initialize arch-shell" + echo " regen-base Regenerate base template" + echo " create Create a new environment" + echo " -S Install packages in an environment" + echo " -R Remove packages from an environment" + echo " enter Enter an environment" + echo " delete Delete an environment" + echo " list List all environments" + echo " info Show environment information" + echo " export Export an environment" + echo " import Import an environment" + echo " run Execute a command in an environment" + echo " clean Clean an environment" + echo " snapshot Manage environment snapshots" + echo " cache Interact with shared cache" exit 1 } usage_run() { echo "Usage: $0 run [options]" echo "" - echo "Exécute une commande ou un script dans un environnement." + echo "Execute a command or script in an environment." echo "" echo "Options:" - echo " --script Exécuter un script dans l'environnement" - echo " --env Définir une variable d'environnement" + echo " --script Execute a script in the environment" + echo " --env Set an environment variable" echo "" - echo "Exemples:" - echo " $0 run mon-env \"ls -la\"" - echo " $0 run mon-env \"make clean && make\"" - echo " $0 run mon-env --script build.sh" - echo " $0 run mon-env --env DEBUG=1 \"./mon-programme\"" - echo " $0 run mon-env --env BUILD_TYPE=release --script deploy.sh" + echo "Examples:" + echo " $0 run my-env \"ls -la\"" + echo " $0 run my-env \"make clean && make\"" + echo " $0 run my-env --script build.sh" + echo " $0 run my-env --env DEBUG=1 \"./my-program\"" + echo " $0 run my-env --env BUILD_TYPE=release --script deploy.sh" exit 1 } usage_snapshot() { - echo "Usage: $0 snapshot [nom] | $0 snapshot