fix(vanity_setup): Evita errores al instalar fuentes existentes

Se modifica la función 'brew_ensure_cask' para detectar y omitir la instalación de casks de fuentes que ya existen en el sistema. Esto evita que el script se detenga con un error cuando una fuente ya está presente, lo que hace que el proceso de instalación sea más robusto.
This commit is contained in:
google-labs-jules[bot]
2025-11-26 18:31:24 +00:00
parent 56bba92e29
commit 1dd1e3f78f

View File

@@ -154,7 +154,16 @@ brew_ensure_cask() {
fi fi
echo "➜ Instalando ${cask}" echo "➜ Instalando ${cask}"
brew install --cask "$cask" local output
if ! output=$(brew install --cask "$cask" 2>&1); then
if [[ "$output" == *"already a Font at"* ]]; then
echo "✔︎ La fuente de ${cask} ya existe. Omitiendo."
else
echo "$output" >&2
echo "Error al instalar ${cask}." >&2
return 1
fi
fi
} }
install_cli_dependencies() { install_cli_dependencies() {