configuração de proxy

This commit is contained in:
Luiz Silva 2026-07-29 11:48:40 -03:00
parent a270921fad
commit c447b5a1f1
2 changed files with 59 additions and 1 deletions

View file

@ -23,13 +23,23 @@ msg_ok "Repositório fonte — verificação de .md não aplicável."
# ---- 2) Validação da versão no manifesto.json ---------------
if [[ -f manifesto.json ]]; then
version=$(jq -r '.versao // empty' manifesto.json)
if command -v jq &>/dev/null; then
version=$(jq -r '.versao // empty' manifesto.json)
elif command -v python3 &>/dev/null; then
version=$(python3 -c "import json; print(json.load(open('manifesto.json')).get('versao', ''))" 2>/dev/null || true)
elif command -v node &>/dev/null; then
version=$(node -e "console.log(require('./manifesto.json').versao || '')" 2>/dev/null || true)
else
version=$(grep -oP '"versao"\s*:\s*"\K[^"]+' manifesto.json 2>/dev/null || true)
fi
if [[ "$version" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
msg_ok "Versão do manifesto válida: $version"
else
msg_err "Versão do manifesto inválida ou ausente em manifesto.json"
exit 1
fi
else
msg_err "manifesto.json não encontrado!"
exit 1