From 99e6a392309ec0a63732922ba8ce4388a18c81a0 Mon Sep 17 00:00:00 2001 From: tavo-wasd Date: Thu, 11 Jul 2024 10:45:32 -0600 Subject: [PATCH] org --- README.org | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/README.org b/README.org index 78aea47..5d096d1 100644 --- a/README.org +++ b/README.org @@ -13,18 +13,30 @@ y macOS. * TODO [0/4] -- [ ] Check if installation is successful -- [ ] Check if already installed -- [ ] Uninstall -- [ ] Allow to use already set variables +- [ ] Configurar opciones como variables + e.g. definir previamente =$MENU= para utilizar la terminal como menu en lugar + de la opción disponible como zenity o kdialog -* Shebang +- [ ] Permitir instalación no interactiva + e.g. Si se tiene todo para proceder (con variables), no pedir nada. + +- [ ] Funciones =reinstall_certs=, =uninstall_certs= + *Nota:* Mantener el uso de =$PROMPT...= en =Main= + +- [ ] Menu instalar/desinstalar/salir + *Nota:* Mantener el uso de =$PROMPT...= en =Main= + - [ ] Función =is_installed= + =0= dispara el menu, =1= dispara la instalación, =2= dispara el menu con + aviso de instalación previa fallida. + +* Script +** Shebang #+begin_src shell #!/bin/sh #+end_src -* Utilidades +** Utilidades ** =pseudo= @@ -208,7 +220,7 @@ menu() { #+end_src -* Lenguaje +** Lenguaje =/etc/default/locale= contiene información del lenguage por defecto, obtiene el lenguaje de esta locación si no está previamente definido (por el sistema o por @@ -265,7 +277,7 @@ set_lang() { } #+end_src -* Instalación +** Instalación Proceso de instalación para dependiendo de su base, ya sea con el =$ID= o =$ID_LIKE=, esto se define en =get_version=. @@ -596,7 +608,7 @@ install_certs() { } #+end_src -* Main +** Main ** TODO Inicializar [0/2]