Initial commit - AHAD QUANT v1
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
echo "============================================"
|
||||
echo " AHAD QUANT - Publication automatique sur GitHub"
|
||||
echo "============================================"
|
||||
echo
|
||||
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
# ── 1. Verifier que Git est installe ─────────────────────────────────────
|
||||
if ! command -v git &> /dev/null; then
|
||||
echo "[ERREUR] Git n'est pas installe."
|
||||
echo "macOS : installez Xcode Command Line Tools (xcode-select --install)"
|
||||
echo " ou via Homebrew : brew install git"
|
||||
echo "Linux : sudo apt install git (ou l'equivalent de votre distro)"
|
||||
exit 1
|
||||
fi
|
||||
echo "[OK] Git est installe."
|
||||
echo
|
||||
|
||||
# ── 2. Initialiser le depot si besoin ────────────────────────────────────
|
||||
if [ ! -d ".git" ]; then
|
||||
echo "Initialisation du depot Git..."
|
||||
git init
|
||||
else
|
||||
echo "Depot Git deja initialise."
|
||||
fi
|
||||
echo
|
||||
|
||||
# ── 3. Identite git locale (si pas deja configuree) ──────────────────────
|
||||
git config user.name >/dev/null 2>&1 || git config user.name "Abdoul Ahad Binizi"
|
||||
git config user.email >/dev/null 2>&1 || git config user.email "abdoulahadbinizi+ahadquant@gmail.com"
|
||||
|
||||
# ── 4. Ajouter tous les fichiers ─────────────────────────────────────────
|
||||
echo "Ajout des fichiers du projet..."
|
||||
git add .
|
||||
echo
|
||||
|
||||
# ── 5. Commit (seulement s'il y a des changements) ───────────────────────
|
||||
if ! git diff --cached --quiet; then
|
||||
git commit -m "Initial commit - AHAD QUANT v1"
|
||||
else
|
||||
echo "Rien de nouveau a committer."
|
||||
fi
|
||||
echo
|
||||
|
||||
# ── 6. Branche principale ────────────────────────────────────────────────
|
||||
git branch -M main
|
||||
|
||||
# ── 7. Configurer le remote GitHub ───────────────────────────────────────
|
||||
if git remote get-url origin >/dev/null 2>&1; then
|
||||
git remote set-url origin https://github.com/AhadQuant/ahad-quant.git
|
||||
else
|
||||
git remote add origin https://github.com/AhadQuant/ahad-quant.git
|
||||
fi
|
||||
|
||||
# ── 8. Push vers GitHub ───────────────────────────────────────────────────
|
||||
echo "Envoi vers GitHub..."
|
||||
echo "Une fenetre de connexion (navigateur) va probablement s'ouvrir."
|
||||
echo "Connectez-vous avec le compte AhadQuant si elle apparait."
|
||||
echo
|
||||
git push -u origin main
|
||||
|
||||
echo
|
||||
echo "============================================"
|
||||
echo " TERMINE"
|
||||
echo " Verifiez ici : https://github.com/AhadQuant/ahad-quant"
|
||||
echo "============================================"
|
||||
Reference in New Issue
Block a user