[IMPROVED] Usar dialog de forma consistente para mensajes en qr_secret.sh
- Reemplazar todos los mensajes mostrados con echo por llamadas a dialog - Mostrar errores de dependencias con dialog_error_box cuando sea posible - Usar dialog para confirmaciones de operación cancelada - Mantener mensaje echo solo para el caso donde dialog no está instalado - Mejorar el mensaje de operación cancelada para mayor claridad 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
efb5aa5d2a
commit
c51bdfdf9f
2 changed files with 8 additions and 5 deletions
|
@ -71,7 +71,7 @@ qrmsg_006="El nombre solo puede contener letras, números, ., - y _."
|
||||||
qrmsg_007="No se pudo extraer el secreto de la imagen QR seleccionada."
|
qrmsg_007="No se pudo extraer el secreto de la imagen QR seleccionada."
|
||||||
qrmsg_008="Secreto guardado correctamente en"
|
qrmsg_008="Secreto guardado correctamente en"
|
||||||
qrmsg_009="No se pudo guardar el secreto encriptado."
|
qrmsg_009="No se pudo guardar el secreto encriptado."
|
||||||
qrmsg_010="Operación cancelada."
|
qrmsg_010="Operación cancelada por el usuario."
|
||||||
qrmsg_011="Éxito"
|
qrmsg_011="Éxito"
|
||||||
qrmsg_012="Error"
|
qrmsg_012="Error"
|
||||||
qrmsg_013="Dialog no está instalado"
|
qrmsg_013="Dialog no está instalado"
|
||||||
|
|
|
@ -55,19 +55,22 @@ apps_title="${qrmsg_000}"
|
||||||
check_dependencies() {
|
check_dependencies() {
|
||||||
# Verificar si dialog está instalado
|
# Verificar si dialog está instalado
|
||||||
if ! command -v dialog &> /dev/null; then
|
if ! command -v dialog &> /dev/null; then
|
||||||
|
# Sin dialog, tenemos que usar echo
|
||||||
echo "Error: ${qrmsg_013}. ${cvmsg_014}"
|
echo "Error: ${qrmsg_013}. ${cvmsg_014}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Verificar si zbar está instalado
|
# Verificar si zbar está instalado
|
||||||
if ! command -v zbarimg &> /dev/null; then
|
if ! command -v zbarimg &> /dev/null; then
|
||||||
echo "Error: ${qrmsg_014}. ${cvmsg_014}"
|
dialog_error_box "${head_error}" "${qrmsg_014}. ${cvmsg_014}"
|
||||||
|
clear
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Verificar si sops está instalado
|
# Verificar si sops está instalado
|
||||||
if ! command -v sops &> /dev/null; then
|
if ! command -v sops &> /dev/null; then
|
||||||
echo "Error: ${cvmsg_013}. ${cvmsg_014}"
|
dialog_error_box "${head_error}" "${cvmsg_013}. ${cvmsg_014}"
|
||||||
|
clear
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -216,7 +219,7 @@ main() {
|
||||||
local output_name=$(get_output_name)
|
local output_name=$(get_output_name)
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
clear
|
clear
|
||||||
echo "${qrmsg_010}"
|
dialog_error_box "${head_info}" "${qrmsg_010}"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -224,7 +227,7 @@ main() {
|
||||||
local qr_file=$(select_qr_file)
|
local qr_file=$(select_qr_file)
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
clear
|
clear
|
||||||
echo "${qrmsg_010}"
|
dialog_error_box "${head_info}" "${qrmsg_010}"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue