scripts/varios/check_script.sh
Tuxliban Torvalds 379798d954 Renombrado de scripts
Se ha añadido la extensión .sh para poder identificar que se tratan de script de shell
2023-05-05 18:50:15 -06:00

20 lines
550 B
Bash
Executable file

#!/bin/sh
# Script que revisa la sintaxis en busca de bashismos y que sea compatible con el estándar POSIX
#
# Dependencias: shellcheck, checkbashisms
#
# Uso:
# check_script filepath
#
# Shell: POSIX compliant
# Autor: O. Sánchez <o-sanchez@linuxmail.org>
if ! command -v shellcheck >/dev/null; then
printf '%b' "\033[31;5m[ERROR] Instale el paquete 'shellcheck'\033[0m\n"
elif ! command -v checkbashisms >/dev/null; then
printf '%b' "\033[31;5m[ERROR] Instale el paquete 'checkbashisms'\033[0m\n"
fi
glibc shellcheck "$1"
checkbashisms "$1"