Ctrl K
ComunidadGuías…

install.sh

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
#!/bin/bash
# Bootstrap installer — run without cloning the repo first:
#   curl -fsSL https://raw.githubusercontent.com/Json55Hdz/OpenACM/main/install.sh | bash

set -e

REPO_URL="https://github.com/Json55Hdz/OpenACM.git"
INSTALL_DIR="${OPENACM_DIR:-$HOME/OpenACM}"

echo -e "\033[1;36m==========================================\033[0m"
echo -e "\033[1;36m  OpenACM - Bootstrap Installer\033[0m"
echo -e "\033[1;36m==========================================\033[0m"
echo ""

# ── Requirements ─────────────────────────────────────────────────────────────
if ! command -v git &>/dev/null; then
    echo -e "\033[1;31m[ERROR] git is required. Install it from https://git-scm.com\033[0m"
    exit 1
fi

# ── Clone ─────────────────────────────────────────────────────────────────────
if [ -d "$INSTALL_DIR/.git" ]; then
    echo -e "\033[1;33m[*] OpenACM already exists at $INSTALL_DIR — pulling latest...\033[0m"
    cd "$INSTALL_DIR"
    git pull
else
    echo -e "\033[1;33m[*] Cloning OpenACM to $INSTALL_DIR...\033[0m"
    git clone "$REPO_URL" "$INSTALL_DIR"
    cd "$INSTALL_DIR"
fi

echo -e "\033[1;32m[OK] Repository ready.\033[0m"
echo ""

# ── Run setup ─────────────────────────────────────────────────────────────────
chmod +x setup.sh run.sh update.sh acm.sh 2>/dev/null || true
exec ./setup.sh