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]
- [ ] 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]