- Definir todas las funciones necesarias dentro de update_python_and_pip
- Pasar command_installed explícitamente al subproceso sudo
- Eliminar dependencia de bibliotecas externas en el subproceso
- Mejorar la autonomía del script para actualizaciones con privilegios elevados
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Adoptar el enfoque de bootstrap.sh para la elevación de privilegios
- Encapsular la actualización de Python y pip en una función dedicada
- Usar sudo con bash -c para pasar funciones y variables correctamente
- Mejorar mensajes y flujo de ejecución en el script update.sh
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Crear funciones is_root y escalate_privileges en base.lib
- Modificar update.sh para verificar y escalar privilegios antes de actualizar Python y pip
- Mejorar manejo de errores cuando no es posible obtener privilegios
- Agregar verificación de existencia de sudo
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Agregar mensajes de error claros cuando Python o pip no están instalados
- Eliminar dependencia de dialog en update.sh
- Mantener mensajes informativos simples usando variables del sistema
- Sugerir ejecutar bootstrap.sh para instalar dependencias faltantes
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Crear función pip_update específica para actualizar pip
- Crear función python3_update específica para actualizar Python
- Modificar update.sh para actualizar Python y pip por separado
- Mejorar manejo de errores y verificación de instalación previa
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>