You've already forked scripts-random
Update some scripts
This commit is contained in:
@@ -1,23 +1,23 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Script: install_list_asdf.sh
|
||||
# Descripción: Este script automatiza la gestión de programas y versiones
|
||||
# utilizando asdf, asegurándose de que los plugins estén
|
||||
# instalados, con las últimas versiones instaladas y correctamente
|
||||
# configuradas en global. Según lo especificado en el archivo
|
||||
# Descripción: Este script automatiza la gestión de programas y versiones
|
||||
# utilizando asdf, asegurándose de que los plugins estén
|
||||
# instalados, con las últimas versiones instaladas y correctamente
|
||||
# configuradas en global. Según lo especificado en el archivo
|
||||
# "lista_programas.txt".
|
||||
# Author: Manuel Vergara
|
||||
# Web: https://vergaracarmona.es
|
||||
#
|
||||
|
||||
|
||||
COLOR_RED='\033[0;31m'
|
||||
COLOR_RESET='\033[0m'
|
||||
|
||||
# Control de salida con Ctrl + C
|
||||
function ctrl_c() {
|
||||
echo -e "${COLOR_RED}\n\n[!] Saliendo... \n${COLOR_RESET}"
|
||||
tput cnorm; exit 1
|
||||
echo -e "${COLOR_RED}\n\n[!] Saliendo... \n${COLOR_RESET}"
|
||||
tput cnorm
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Ctrl+C
|
||||
@@ -39,7 +39,7 @@ install_asdf_version() {
|
||||
local program="$1"
|
||||
local version="$2"
|
||||
local installed_versions=$(asdf list "$program" | tr -d ' ')
|
||||
|
||||
|
||||
if [ -z "$installed_versions" ]; then
|
||||
echo -e "\e[33mNo está instalada la versión $version de $program y se procede a hacerlo\e[0m"
|
||||
asdf install "$program" "$version" >/dev/null 2>&1
|
||||
@@ -92,9 +92,8 @@ while IFS= read -r program; do
|
||||
echo -e "\e[31mError al obtener la última versión de $program: $latest_version\e[0m"
|
||||
fi
|
||||
print_newline
|
||||
done < "$input_file"
|
||||
done <"$input_file"
|
||||
|
||||
# Listar las instalaciones actuales
|
||||
echo -e "\nListado de instalaciones actuales:"
|
||||
list_asdf_current
|
||||
|
||||
|
||||
Reference in New Issue
Block a user