23 lines
911 B
Bash
Executable File
23 lines
911 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# ==============================================================================
|
|
# CyberCore Signer — Inicializador Rápido Desktop
|
|
# ==============================================================================
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
cd "${SCRIPT_DIR}"
|
|
|
|
if [ -f "dist/CyberCore-Signer/bin/CyberCore-Signer" ]; then
|
|
echo "==> Iniciando CyberCore Signer via binário nativo autocontido..."
|
|
exec "dist/CyberCore-Signer/bin/CyberCore-Signer" "$@"
|
|
elif [ -f "cybercore-signer.jar" ]; then
|
|
echo "==> Iniciando CyberCore Signer via JAR executável..."
|
|
if [ -n "${JAVA_HOME:-}" ]; then
|
|
exec "${JAVA_HOME}/bin/java" -jar cybercore-signer.jar "$@"
|
|
else
|
|
exec java -jar cybercore-signer.jar "$@"
|
|
fi
|
|
else
|
|
echo "ERRO: Pacote executável não encontrado. Execute primeiro: bash scripts/package-jpackage.sh"
|
|
exit 1
|
|
fi
|