erb

Linux
Publiée le 2026-09-27 05:30:43
Illustration Linux pour la commande erb

erb

# Crée un fichier de test pour l'exemple
echo "Salut <%= @user %>!" > template.erb

# Utilise -x pour imprimer le script Ruby sans exécuter
erb -x template.erb

# Imprime le script avec numérotation des lignes (utile pour le debug)
erb -n template.erb

# Active le mode verbeux pour voir ce qui se passe en interne
erb -v template.erb

# Active le mode débogage (set $DEBUG to true)
erb -d template.erb

# Charge une bibliothèque spécifique avant de traiter le template
erb -r 'require "json"' template.erb

# Définit l'encodage par défaut à UTF-8 pour la compatibilité
erb -U template.erb

# Spécifie un mode de trim (ici, 1)
erb -T 1 template.erb

# Désactive l'évaluation du code Ruby sur les lignes commençant par %
erb -P template.erb

# Définit une variable simple pour le test
export USER_NAME="Alice"

# Passe la variable au processus erb (simulé ici)
erb --user=<%= @user %> template.erb

# Nettoie le fichier de test après l'exécution
rm template.erb