Auto-commit
This commit is contained in:
42
test-subir.sh
Normal file
42
test-subir.sh
Normal file
@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "🔍 Verificando instalación de git-subir..."
|
||||
|
||||
# Verificar si el comando está disponible
|
||||
if ! command -v git-subir &> /dev/null; then
|
||||
echo "❌ El comando 'git-subir' no está disponible en el PATH."
|
||||
echo "👉 Asegurate de que ~/.local/bin esté en el PATH y que el script esté instalado."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "✅ Comando 'git-subir' disponible."
|
||||
|
||||
# Verificar si estamos en un repositorio git
|
||||
if ! git rev-parse --is-inside-work-tree &> /dev/null; then
|
||||
echo "❌ No estás dentro de un repositorio git."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Verificar upstream
|
||||
BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
||||
UPSTREAM=$(git rev-parse --symbolic-full-name --verify --quiet "@{u}")
|
||||
|
||||
if [ -z "$UPSTREAM" ]; then
|
||||
echo "⚠️ La rama '$BRANCH' no tiene upstream configurado."
|
||||
echo "👉 Se recomienda ejecutar: git push --set-upstream origin $BRANCH"
|
||||
else
|
||||
echo "✅ Upstream configurado: $UPSTREAM"
|
||||
fi
|
||||
|
||||
# Verificar credenciales
|
||||
CONFIG_DIR="$HOME/.config/git-subir"
|
||||
if [ -f "$CONFIG_DIR/credenciales.enc" ]; then
|
||||
echo "🔐 Credenciales cifradas detectadas."
|
||||
elif [ -f "$CONFIG_DIR/credenciales.txt" ]; then
|
||||
echo "🔐 Credenciales en texto plano detectadas."
|
||||
else
|
||||
echo "❌ No se encontraron credenciales en $CONFIG_DIR"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "✅ Instalación verificada correctamente."
|
Reference in New Issue
Block a user