33 lines
660 B
Bash
Executable file
33 lines
660 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
printf 'Verificando proyecto en %s\n' "$SCRIPT_DIR"
|
|
|
|
if ! command -v node >/dev/null 2>&1; then
|
|
printf 'Node.js no encontrado.\n' >&2
|
|
exit 1
|
|
fi
|
|
|
|
if ! command -v npm >/dev/null 2>&1; then
|
|
printf 'npm no encontrado.\n' >&2
|
|
exit 1
|
|
fi
|
|
|
|
printf 'Node: '
|
|
node --version
|
|
printf 'npm: '
|
|
npm --version
|
|
|
|
if [ -d "$SCRIPT_DIR/node_modules" ]; then
|
|
printf 'Dependencias instaladas: si\n'
|
|
else
|
|
printf 'Dependencias instaladas: no\n'
|
|
fi
|
|
|
|
if [ -d "$SCRIPT_DIR/artifacts" ]; then
|
|
printf 'Carpeta artifacts: lista\n'
|
|
else
|
|
printf 'Carpeta artifacts: ausente\n'
|
|
fi
|