diff --git a/README.org b/README.org index 595f234..cd6f7d0 100644 --- a/README.org +++ b/README.org @@ -5,7 +5,7 @@ Script de instalación de firma digital. Busca ser compatible con el estándar d shell de POSIX a nivel de sintaxis, pero su funcionalidad está limitada a Linux y macOS. -#+begin_src sh +#+begin_src shell #!/bin/sh #+end_src @@ -15,7 +15,7 @@ y macOS. ``Pseudo sudo'' facilidad para ejecutar comandos como administrador. -#+begin_src sh +#+begin_src shell alias pseudo='printf "%s" "$SUDO_PASSWORD" | sudo -Skp ""' #+end_src @@ -23,7 +23,7 @@ alias pseudo='printf "%s" "$SUDO_PASSWORD" | sudo -Skp ""' Notificaciones del estado del script. Uso: =echo_debug "Mensaje"= -#+begin_src sh +#+begin_src shell echo_debug() { printf '\033[1mDEBUG:\033[0m \033[2m%s...\033[0m\n' "$1" } @@ -38,7 +38,7 @@ formas. Uso: =printf 'hól#a' | urlencode=, output: =h%c3%b3l%23a= -#+begin_src sh +#+begin_src shell urlencode() { ENCODEDURL="$(curl -Gs -w '%{url_effective}' --data-urlencode @- ./ ||: )" printf '%s' "$ENCODEDURL" | sed 's/%0[aA]$//;s/^.*[?]//' # %0a al final de la línea es @@ -51,7 +51,7 @@ Esta función requiere de una variable =$RESPONSE= que sería el html respuesta de un request, a partir de esto, devuelve la string de data que tiene retorna al servicio en un request posterior. -#+begin_src sh +#+begin_src shell get_asp_var() { i=0 for VAR in __VIEWSTATE __VIEWSTATEGENERATOR __EVENTVALIDATION ; do @@ -72,7 +72,7 @@ automáticamente el fichero que debe descargar en =get_archive=. Nota: Se desactiva el error de =SC1090=, ya que es una limitación de =shellcheck= y es una funcionalidad válida dentro del estándar POSIX. -#+begin_src sh +#+begin_src shell set_version() { # shellcheck disable=SC1090 for os in /etc/os-release /usr/lib/os-release; do @@ -112,7 +112,7 @@ Necesita que =$VERSION= esté definida (después de ejecutar =set_version=) ya q utilizará este parámetro para consultar en el servicio el instalador que debe descargar (el más actualizado de y correspondiente al sistema). -#+begin_src sh +#+begin_src shell get_archive() { URL="https://soportefirmadigital.com/sfdj/dl.aspx" VERSION="$(printf '%s' "$VERSION" | urlencode)" @@ -139,7 +139,7 @@ get_archive() { (No creo que este sea necesario) -#+begin_src sh +#+begin_src shell set_menu() { if [ -z "$MENU" ] ; then command -v zenity > /dev/null && MENU="zenity" && return 0 @@ -160,7 +160,7 @@ usuario. Nota: =SC2034= se desactiva porque a pesar de que =$nil= es una variable sin utilizar, permite la portabilidad del script con otras implementaciones. -#+begin_src sh +#+begin_src shell menu() { MODE="$1" PROMPT="$2"