Last active
April 11, 2024 21:18
-
-
Save MiguelAngelPapu/8b24ee4047e3c45c1613dc0630962830 to your computer and use it in GitHub Desktop.
Extenciones de VsCode
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Arreglo de extensiones | |
| extensiones=( | |
| "Shinymimikyu.pokemon-color" | |
| "vivaxy.vscode-conventional-commits" | |
| "mhutchie.git-graph" | |
| "ms-python.python" | |
| "ms-python.debugpy" | |
| "oderwat.indent-rainbow" | |
| "2gua.rainbow-brackets" | |
| "ms-python.python" | |
| "ritwickdey.LiveServer" | |
| "mhutchie.git-graph" | |
| "vivaxy.vscode-conventional-commits" | |
| "adpyke.codesnap" | |
| ) | |
| # Función para imprimir animación de carga | |
| function mostrar_carga() { | |
| local spinner="/|\\-" # Secuencia de caracteres para la animación | |
| local delay=0.1 # Retardo entre cada cambio | |
| while true; do | |
| for i in $(seq 0 3); do | |
| echo -ne "\rInstalando extensiones... ${spinner:$i:1}" | |
| sleep $delay | |
| done | |
| done | |
| } | |
| # Ejecutar la función de animación de carga en segundo plano | |
| mostrar_carga & | |
| # Obtener el ID de proceso del último comando en segundo plano | |
| SPINNER_PID=$! | |
| # Instalar extensiones | |
| for extension in "${extensiones[@]}" | |
| do | |
| code --install-extension "$extension" | |
| done | |
| # Detener la animación de carga | |
| kill $SPINNER_PID >/dev/null 2>&1 | |
| # Imprimir mensaje de finalización | |
| echo -e "\nInstalación de extensiones completada." |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment