syntax hl
This commit is contained in:
parent
f51e588157
commit
0e3fdddf51
1 changed files with 9 additions and 9 deletions
18
README.org
18
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"
|
||||
|
||||
|
|
Loading…
Reference in a new issue