This commit is contained in:
tavo-wasd 2024-07-11 10:45:32 -06:00
parent 7707e2cb4f
commit 99e6a39230

View file

@ -13,18 +13,30 @@ y macOS.
* TODO [0/4] * TODO [0/4]
- [ ] Check if installation is successful - [ ] Configurar opciones como variables
- [ ] Check if already installed e.g. definir previamente =$MENU= para utilizar la terminal como menu en lugar
- [ ] Uninstall de la opción disponible como zenity o kdialog
- [ ] Allow to use already set variables
* 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 #+begin_src shell
#!/bin/sh #!/bin/sh
#+end_src #+end_src
* Utilidades ** Utilidades
** =pseudo= ** =pseudo=
@ -208,7 +220,7 @@ menu() {
#+end_src #+end_src
* Lenguaje ** Lenguaje
=/etc/default/locale= contiene información del lenguage por defecto, obtiene el =/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 lenguaje de esta locación si no está previamente definido (por el sistema o por
@ -265,7 +277,7 @@ set_lang() {
} }
#+end_src #+end_src
* Instalación ** Instalación
Proceso de instalación para dependiendo de su base, ya sea con el =$ID= o Proceso de instalación para dependiendo de su base, ya sea con el =$ID= o
=$ID_LIKE=, esto se define en =get_version=. =$ID_LIKE=, esto se define en =get_version=.
@ -596,7 +608,7 @@ install_certs() {
} }
#+end_src #+end_src
* Main ** Main
** TODO Inicializar [0/2] ** TODO Inicializar [0/2]